1. 程式人生 > >jquery.cookie.js操作cookie實現“記住密碼”

jquery.cookie.js操作cookie實現“記住密碼”

//初始化頁面時驗證是否記住了密碼
$(document).ready(function() {
    if ($.cookie("rmbUser") == "true") {
        $("#rmbUser").attr("checked", true);
        $("#user").val($.cookie("userName"));
        $("#pass").val($.cookie("passWord"));
    }
});
//儲存使用者資訊
function saveUserInfo() {
    if ($("#rmbUser").attr("checked"
) == true) { var userName = $("#user").val(); var passWord = $("#pass").val(); $.cookie("rmbUser", "true", { expires: 7 }); // 儲存一個帶7天期限的 cookie $.cookie("userName", userName, { expires: 7 }); // 儲存一個帶7天期限的 cookie $.cookie("passWord", passWord, { expires: 7 }); // 儲存一個帶7天期限的 cookie
} else { $.cookie("rmbUser", "false", { expires: -1 }); $.cookie("userName", '', { expires: -1 }); $.cookie("passWord", '', { expires: -1 }); } }

最重要的幾行程式碼:

$.cookie(‘the_cookie’); // 讀取 cookie 
$.cookie(‘the_cookie’, 'the_value’); // 儲存 cookie 
$.cookie(‘the_cookie’, 'the_value’, { expires: 7 }); // 儲存一個帶7天期限的 cookie 
$.cookie(‘the_cookie’, '', { expires: -1 }); // 刪除 cookie