好吧,这可能很难解释。
密码对用户名不起作用。
我正在从文本文件中读取。
“用户名,密码”是下面的结构是文本文件
John,BOL12345
Mary2,BOL77777
Anna,BOL54321
test,BOL12345
前 3 个不能单独使用,我只需要前 3 个
,但是一旦我添加了“test,BOL12345”
,密码 BOL12345 就可以工作
,但没有“test,BOL12345”密码“BOL12345”不起作用或其他任何一个
我在下面的javascript中做这一切将是代码片段..请提出任何问题,因为我不明白为什么会发生这种情况。
下面的 JavaScript
“行” = 上面的文本文件
lines = x.responseText.split("\n");
for (i=0; i < lines.length; i++)
{
test1 = lines[i].split(",")
username.push(test1[0]);
password.push(test1[1]);
}
var tempUsername = document.getElementById('username').value;
var tempPassword = document.getElementById('password').value;
var arraycontainsusername = (username.indexOf(tempUsername) > -1);
var arraycontainspassword = (password.indexOf(tempPassword) > -1);
alert(password);
if (arraycontainsusername && arraycontainspassword) {
window.location.href = "listing.htm";
};