通過js來設置cookie和讀取cookie,實現登陸時記住密碼的功能


function setCookie(){ //設置cookie  
         var loginCode = $("#login_code").val(); //獲取用戶名信息  
         var pwd = $("#login_password").val(); //獲取登陸密碼信息  
         var checked = $("[name='checkbox']:checked");//獲取“是否記住密碼”復選框  
         if(checked && checked.length > 0){ //判斷是否選中了“記住密碼”復選框  
            $.cookie("login_code",loginCode);//調用jquery.cookie.js中的方法設置cookie中的用戶名  
            $.cookie("pwd",$.base64.encode(pwd));//調用jquery.cookie.js中的方法設置cookie中的登陸密碼,並使用base64(jquery.base64.js)進行加密  
         }else{   
            $.cookie("pwd", null);   
         }    
    }   
    function getCookie(){ //獲取cookie  
         var loginCode = $.cookie("login_code"); //獲取cookie中的用戶名  
         var pwd =  $.cookie("pwd"); //獲取cookie中的登陸密碼  
         if(pwd){//密碼存在的話把“記住用戶名和密碼”復選框勾選住  
            $("[name='checkbox']").attr("checked","true");  
         }  
         if(loginCode){//用戶名存在的話把用戶名填充到用戶名文本框  
            $("#login_code").val(loginCode);  
         }  
         if(pwd){//密碼存在的話把密碼填充到密碼文本框  
            $("#login_password").val($.base64.decode(pwd));  
         }  
    }  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM