js base64 cookie 加密

/*zxy 4.16 add*/
//$("#rememberMe").attr('checked'); //看版本1.6+返回:”checked””undefined” ;1.5-返回:truefalse
//$("#rememberMe").prop('checked'); //16+:true/false
//$("#rememberMe").is(':checked'); //所有版本:true/false
var rememberStatus = $("#rememberMe").is(':checked');
//如果选了记住密码,则把账号信息保存在cookie当中
if (rememberStatus){

    var base64zxy = new Base64();
    var passwordBase = base64zxy.encode(password);
    alert("base64 encode:" + passwordBase);
   

    var accountInfozxy = "";
    accountInfozxy = userName + "&" + passwordBase;
    console.log("勾选了记住密码,现在开始写入cookie");
    util.setCookie('accountInfo',accountInfozxy,1);
    //util.setCookie('accountInfo',accountInfozxy,1440*3);
} else{
    console.log("没有勾选记住密码,现在开始删除账号cookie");
    util.delCookie('accountInfo');
}
/*zxy 4.16 add*/


$(document).ready(function(){

    //zhaoxiaoyu
    var accountInfozxy = util.getCookie('accountInfo');
    //如果cookie里没有账号信息
    if(Boolean(accountInfozxy) == false){
        console.log('cookie中没有检测到账号信息!');
        $("#username").val('');
        $("#password").val('');
        return false;
    }
    else{
        //如果cookie里有账号信息
        console.log('cookie中检测到账号信息!现在开始预填写!');
        var userNamezxy = "";
        var passwordBase = "";
        var passWordzxy = "";
        var indexzxy = accountInfozxy.indexOf("&");

        userNamezxy = accountInfozxy.substring(0,indexzxy);
        passwordBase = accountInfozxy.substring(indexzxy+1);
        var base64zxy = new Base64();
        //解密
    passWordzxy  = base64zxy.decode(passwordBase);
        alert("base64 decode:" + passWordzxy);

        $("#username").val(userNamezxy);
        $("#password").val(passWordzxy);
        $("#rememberMe").attr('checked','checked');
    }
});


阅读更多
文章标签: js
上一篇idea maven项目报错
下一篇Spring 事务不回滚的原因
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭