my if и else не будет работать, и они, похоже, не получают информацию из моего хранилища сеансов
Я пытался войти вручную без использования цикла for, но это не сработало. Я пытался изменить значения переменных и пытался закодировать информацию в хранилище
var records=[];
function saveRecordsToSessionStorage(){
function login(){
var session = JSON.parse(sessionStorage.getItem('mySessionData'));
var email = document.getElementById("email").value;
var pass1 = document.getElementById("pass1").value;
var name = document.getElementById("name").value;
var link1 = document.getElementById("link1");
var link2 = document.getElementById("link2");
var i=0;
for(var row=0; row<session.length; row++){
if(session[row][1] !== email && session[row][2] !== pass1){
alert("Username or password incorrect.");
}
if(session[row][1] == email && session[row][2] == pass1){
alert(name + "\nWelcome to the Land of Dawn.");
var text1 = "GUIDE";
var link1 = text1.link("https://m.mobilelegends.com/en/guide");
document.getElementById("link1").innerHTML = link1;
var text2 = "SHOP";
var link2 = text2.link("buyandsell.html");
document.getElementById("link2").innerHTML = link2;
}
}
}
// электронная почта и pass1 являются результатом информации, закодированной в части регистрации, которая была сохранена в хранилище сеанса и сохранена в виде массива
при входе в систему можно войти в систему по любой электронной почте, даже если адрес электронной почты неправильный и пароль неправильный.