как войти, используя электронную почту, хранящуюся в хранилище сессии - PullRequest
0 голосов
/ 26 апреля 2019

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 являются результатом информации, закодированной в части регистрации, которая была сохранена в хранилище сеанса и сохранена в виде массива

при входе в систему можно войти в систему по любой электронной почте, даже если адрес электронной почты неправильный и пароль неправильный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...