javascript - 如何制作按特定顺序单击按钮解锁的密码

标签 javascript button passwords

<分区>

我最近使用 HTML、CSS 和一些 Javascript 创建了一些钢琴键,我想知道如何创建一个密码,该密码仅在按特定顺序弹奏某些键时解锁。

我想代码会是这样的:

如果(输入正确的键序列){

解锁 secret 内容;

}其他{

消息:再试一次!

我从来没有做过任何类型的密码锁,我不确定密码应该用什么语言……理想情况下,它会在浏览器和手机上使用文字。我真的是 javascript 的新手,我知道人们可以很容易地看到你的代码,所以我想我不能真正使用它,因为人们会寻找密码。任何想法/指导将不胜感激!

最佳答案

如果您不希望用户看到登录凭据,您需要使用 PHP 或 ASP.NET 等包含一些服务器端代码,以便在服务器上而不是在用户浏览器中完成检查.

但除此之外,通过每次单击按钮向字符串添加一个新字符来执行此钢琴键检查会相当简单。

var pw="";
document.getElementById('key1').onclick=function(){pw +="x"};

然后只需对该字符串进行标准检查以查看已保存的密码。

关于javascript - 如何制作按特定顺序单击按钮解锁的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23875436/

相关文章:

javascript - 如何检查 ajax data.d 是否为 null?

JavaScript:将内置对象的方法作为回调函数传递

javascript - JavaScript 中按钮的不同操作

java - 在 Android App 中使用 jBCrypt 加盐密码会导致长时间挂起

javascript - 使用 JS 跟踪 html 表中第一列的搜索值?

javascript - 使用文本框值更改按钮单击时的 CSS

android - 按下时按钮背景更改布局

css - 以相反的方向旋转 div 和文本,同时保持它们对齐?

passwords - IM如何安全记住密码?

node.js - 以 "right"方式对用户进行身份验证 - 我是否需要从数据库访问用户密码?