0
我只是想在HTML/js中制作一个简单的登录示例。 当然我会将密码输出到数据库中。但是,对于一个简单的测试,我尝试了这些:登录JavaScript - 密码编码
function validate(){
var username = document.getElementById("username").value;
var pwd = document.getElementById("pwd").value;
var cryptpwd = CryptoJS.SHA1(pwd);
alert(cryptpwd);
if (username === "Paili" && cryptpwd === "a94a8fe5ccb19ba61c4c0873d391e987982fbbd3"){
alert("Login sucess!");
alert(cryptpwd);
window.location = "seite1.html";
return false;
}
else{
alert("something went wrong");
prompt(username,cryptpwd);
return false;
}
}
它总是进入其他人,但我cryptpwd和用户名的输出是正确的。 比我查询不cryptpwd但pwd和它的工作。
输出:
为什么它不工作?
尝试'的console.log(typeof运算cryptpwd);'和'的console.log(typeof运算的用户名);!' - 如果type =比字符串,这是关键。 – vitozev