需要协助制作密码数据库
Need assistance in making password database
我到处都找遍了,但找不到答案。如果必须的话,我会更改我的代码,但我希望不会太多,所以如果你能在 JavaScript 中给我一个答案,那就太好了。
我正在尝试为此代码创建一个密码数据库;
<!DOCTYPE html> <html lang="en"> <head> <title>login2</title> <meta charset="utf-8" /> </head> <body> <input class="textBox" id="pass" type="password" maxlength="30" required/> <button type="button" onclick="a()">Login</button> <script>
function a() {
var i = document.getElementById('pass').value;
if (i == "1234") {
window.location = "in.html";
}
else {
window.location = "index.html";
}
} </script> </body> </html>
我想这样做而不是说 if (i == "1234)
我可以从外部数据库中获取一个值,其中包含一个密码列表。
如果可以,请告诉我如何修改内容!
谢谢,请帮忙!
我建议并在过去做过的事情是将哈希存储在内存中而不是密码中。您可以实现 Joseph Myers's MD5 script 的一个版本,然后修改 <script>
标记的内容以匹配以下内容:
var i = document.getElementById('pass').value;
if (md5(i) == "##MD5ofExpectedPassword##") {
window.location = i+".html"; // Change the name of the page to the password
} else {
window.location = "index.html";
}
我到处都找遍了,但找不到答案。如果必须的话,我会更改我的代码,但我希望不会太多,所以如果你能在 JavaScript 中给我一个答案,那就太好了。 我正在尝试为此代码创建一个密码数据库;
<!DOCTYPE html> <html lang="en"> <head> <title>login2</title> <meta charset="utf-8" /> </head> <body> <input class="textBox" id="pass" type="password" maxlength="30" required/> <button type="button" onclick="a()">Login</button> <script>
function a() {
var i = document.getElementById('pass').value;
if (i == "1234") {
window.location = "in.html";
}
else {
window.location = "index.html";
}
} </script> </body> </html>
我想这样做而不是说 if (i == "1234)
我可以从外部数据库中获取一个值,其中包含一个密码列表。
如果可以,请告诉我如何修改内容!
谢谢,请帮忙!
我建议并在过去做过的事情是将哈希存储在内存中而不是密码中。您可以实现 Joseph Myers's MD5 script 的一个版本,然后修改 <script>
标记的内容以匹配以下内容:
var i = document.getElementById('pass').value;
if (md5(i) == "##MD5ofExpectedPassword##") {
window.location = i+".html"; // Change the name of the page to the password
} else {
window.location = "index.html";
}