我正在制作一个带有登录功能的网站。用户名/密码将以 .txt 格式存储在网站文件中。 (我知道这不安全。这并不意味着安全。这是一项测试,看看人们是否可以破解其中一个密码)。这是当前代码:
var attempt = 3;
function validate(){
var username = document.getElementById("username").value;
var password = document.getElementById("password").value;
if ( username == "username" || username == "Username" && password == "B6YC98"){
window.location = "success.html";
return false;
}
else{
attempt --;
alert("You have "+attempt+" attempt(s) left;");
if( attempt == 0){
document.getElementById("username").disabled = true;
document.getElementById("password").disabled = true;
document.getElementById("submit").disabled = true;
return false;
}
}
}
我该怎么做才能检查您输入的用户名是否等于 usernames.txt 中的用户名?密码也一样。
最佳答案
我可能会感到困惑,但有人要做的就是在您第一次登录尝试后观察网络流量,以查看正在调用的文件是 usernames.txt 或 password.txt。然后他们可以直接访问那些?
但是,假设您不介意:Javascript - read local text file
关于javascript - 如何从 .txt Javascript 导入用户名/密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38273356/