使用cookies登录javascript

使用cookies登录javascript,javascript,cookies,login,Javascript,Cookies,Login,我做了一个(非常不安全的)登录系统,我想跳过你已经登录的登录窗口,但是它不再要求密码 脚本: var pass = "mypassword"; console.log( "pass = " + pass ); while (true) { if ( loginCookie != "" ) { console.log("already logged in"); break; } var input = prompt( "Enter password:" );

我做了一个(非常不安全的)登录系统,我想跳过你已经登录的登录窗口,但是它不再要求密码

脚本:

var pass = "mypassword";
console.log( "pass = " + pass );

while (true) {

  if ( loginCookie != "" ) {
    console.log("already logged in");
    break;
  }

  var input = prompt( "Enter password:" );

  if ( input == pass ) {
    console.log( "right password!" );
    var loginCookie = document.cookie = "login=true" ;
    break;
  }
}

看起来你一开始没有加载cookie。尝试以下方法:

var pass = "mypassword";
console.log( "pass = " + pass );

var loginCookie = document.cookie; // this
console.log("login cookie = " + loginCookie);

while (true) {

  if ( loginCookie != "" ) {
    console.log("already logged in");
    break;
  }

  var input = prompt( "Enter password:" );

  if ( input == pass ) {
    console.log( "right password!" );
    loginCookie = document.cookie = "login=true" ;
    break;
  }
}