1.身份加密
2.存入cookie
3.下次登入先判斷cookie,並取出cookievalue
4.cookievalue解密取出 使用者名稱,根據使用者名稱查詢
5.返回使用者資訊,講使用者資訊按照前面加密規則加密
6.加密後的資訊跟cookie中的資訊判斷
7.相等則預設自動登入
8.否則返回登入頁面
使用者勾選自動登入,登入成功後,存入cookie
if(stringutils.isnotblank(freelogin)&&"1".equals(freelogin))
操作使用者資訊加密的方法
/*** 使用者資訊加密
*@param
username
*@param
userpassword
*@return
加密後的資訊
*/public static final string getencryptioninfo(string username,string userpassword)
/***
從base64
中解密獲取使用者名稱
*@return
*/public static final string getbase64username(string encryptioninfo)
if(str.indexof(",")>0)
return username;
} // base64
加密
public static final string getbase64(string str)
byte b = null
; try catch (unsupportedencodingexception e)
return new base64encoder().encode(b);
} // base64
解密
public static final string getstrfrombase64(string str) catch (exception e)
} return result;
}
php實現記住密碼自動登入方法
php實現記住密碼自動登入方法不止乙個,下面出現有二個emptyempty,其實是乙個,那是因為 高亮有bug。希望對大家有幫助。一,使用者登入的check 如下 檢查使用者是否登入 function checklogin elseelse 檢查使用者是否登入 function checklogin...
php 記住密碼自動登入
當我們登入 管理後台的時候,會有提示說記住登入狀態,記住我等這樣的提示,這個選項有什麼用呢?如果選中了記登入狀態後,下次在瀏覽這個 後台時就不用在填寫使用者名稱和密碼了,在去登入了。下面寫了一小 簡單說明一下,自動登入的思想。方法不止乙個,下面說一下我的想法。一,使用者登入的check 檢查使用者是...
Android自動登入與記住密碼
獲取例項物件 sp this.getsharedpreferences userinfo context.mode world readable rem pw checkbox findviewbyid r.id.cb mima auto login checkbox findviewbyid r....