php 記住密碼自動登入

2021-06-28 11:34:37 字數 1086 閱讀 5639

當我們登入**管理後台的時候,會有提示說記住登入狀態,記住我等這樣的提示,這個選項有什麼用呢?如果選中了記登入狀態後,下次在瀏覽這個**後台時就不用在填寫使用者名稱和密碼了,在去登入了。下面寫了一小**,簡單說明一下,自動登入的思想。方法不止乙個,下面說一下我的想法。

一,使用者登入的check

//檢查使用者是否登入

function checklogin()

else else }}

}

在訪問後台的每個頁面時,都要先進行上面的檢查

二,使用者提交登入資訊

當使用者填寫使用者名稱和密碼後就提交到這兒來

$username = trim($_post['username']);

$password = md5(trim($_post['password']));

$validatecode = $_post['validatecode'];

$ref_url = $_get['req_url'];

$remember = $_post['remember'];

$err_msg = '';

if ($validatecode != $_session['checksum']) elseif ($username == '' || $password == '') else else

if (strpos($ref_url, 'login.php') === false) else

}}

關於$ref_url簡單解釋一下,假如:使用者a訪問b.php,但是a使用者沒有登入,跳轉到登入頁面login.php,在登入頁面填完使用者和密碼後,確定後又跳轉到b.php這個頁面,而不是跳轉乙個預設的頁面main_user.php。因為b.php是使用者a想去的那個頁面,所以使用者體驗會好一點。

三,當使用者點退出時,清出記錄登入狀態

為什麼要這樣做呢,因為如果有別人用你的電腦的話,他們有可能會瀏覽到你的個人隱私,所以當使用者特意點了退出時,最好是把記錄登入狀態取消掉。

//退出登入

function logout()

}

php實現記住密碼自動登入方法

php實現記住密碼自動登入方法不止乙個,下面出現有二個emptyempty,其實是乙個,那是因為 高亮有bug。希望對大家有幫助。一,使用者登入的check 如下 檢查使用者是否登入 function checklogin elseelse 檢查使用者是否登入 function checklogin...

java實現密碼自動登入,記住密碼

1.身份加密 2.存入cookie 3.下次登入先判斷cookie,並取出cookievalue 4.cookievalue解密取出 使用者名稱,根據使用者名稱查詢 5.返回使用者資訊,講使用者資訊按照前面加密規則加密 6.加密後的資訊跟cookie中的資訊判斷 7.相等則預設自動登入 8.否則返回...

Android自動登入與記住密碼

獲取例項物件 sp this.getsharedpreferences userinfo context.mode world readable rem pw checkbox findviewbyid r.id.cb mima auto login checkbox findviewbyid r....