标签:attr == username amp ber ini getc 网吧 image
$(function () {
    //记住密码功能
    var str = getCookie("loginInfo");
    var username = str.split("+")[0];
    var password = str.split("+")[1];
    //自动填充用户名和密码
    $("#loginUsername").textbox("setValue", username);
    $("#loginPassword").textbox("setValue", password);
    if(username!=""&&username!=null){
        $("input[type=‘checkbox‘]").attr("checked",true);
    }
})
function getCookie(cookie_name) {
    var allcookies = document.cookie;
    var cookie_pos = allcookies.indexOf(cookie_name);   //索引的长度
    if (cookie_pos != -1) {
        cookie_pos += cookie_name.length + 1;
        var cookie_end = allcookies.indexOf(";", cookie_pos);
        if (cookie_end == -1) {
            cookie_end = allcookies.length;
        }
        var value = unescape(allcookies.substring(cookie_pos, cookie_end)); //这里就可以得到想要的cookie的值了。
    }
    return value;
}
//记住密码功能
function remember() {
    remFlag = $("input[type=‘checkbox‘]").is(‘:checked‘);
    if (remFlag == true) { //如果选中设置remFlag为1
        //cookie存用户名和密码,回显的是真实的用户名和密码,存在安全问题.
        var conFlag = confirm("记录密码功能不宜在公共场所(如网吧等)使用,以防密码泄露.您确定要使用此功能吗?");
        if (conFlag) { //确认标志
            $("#remFlag").val("1");
        } else {
            $("input[type=‘checkbox‘]").removeAttr(‘checked‘);
            $("#remFlag").val("");
        }
    } else { //如果没选中设置remFlag为""
        $("#remFlag").val("");
    }
}
// 记住密码
if("true".equals(remFlag)){ //"1"表示用户勾选记住密码
String loginInfo = userName+"+"+password;
Cookie userCookie=new Cookie("loginInfo",loginInfo);
userCookie.setMaxAge(30*24*60*60); //存活期为一个月 30*24*60*60
userCookie.setPath("/");
response.addCookie(userCookie);
}

标签:attr == username amp ber ini getc 网吧 image
原文地址:https://www.cnblogs.com/yue1208/p/9337732.html