Хорошо, это может быть трудно объяснить.
Пароли не работают с именами пользователей.
Я читаю из текстового файла.
«имя пользователя, пароль» структура для ниже текстовый файлЧтение Из текстового файла Javascript
John,BOL12345
Mary2,BOL77777
Anna,BOL54321
test,BOL12345
Топ 3 не работают в одиночку, мне нужно только верхнюю 3
, но как только я добавить «тест, BOL12345 "
пароль BOL12345 делает работу
, но без„тест, 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";
};
В каком-то контексте было бы неплохо ... что вы пытаетесь сделать? –
Вы должны использовать indexOf, если у вас есть один и тот же пароль для нескольких пользователей, но это все еще не объясняет это. @ NicolásStraubValdivieso, что вы не понимаете? – mplungjan
Получите пароли из 3 лучших, чтобы работать без наличия «test, BOL12345» в текстовом файле. –