做**的時候經常會碰到要實現記住密碼,下次自動登入,一周內免登陸,乙個月內免登陸這種需求。這種功能一般都是通過cookie來實現的。本篇文章將簡單說一下如何使用php實現該需求的。當然實現該需求的方法有n多種。
整個過程就是使用者在登陸的時候,如果選擇了記住密碼或者一周內免登陸等這個選項的時候,則在使用者成功登陸操作完成之後,儲存乙個實現自動登入的cookie的資料到資料庫的使用者表裡面,作為下次自動登入時驗證用。驗證通過則自動登入,否則需要輸入使用者名稱,密碼進行登入。儲存的這個cookie值則可以取乙個隨機碼。
具體示例**如下:
複製**
**如下:
$username=trim($_post['username']);
$password=md5(trim($_post['password']));
$ref_url=$_get['req_url'];
$remember=$_post['remember'];//是否自動登入標示
$err_msg='';
if($username==''||$password=='')elseelse
if(strpos($ref_url,"login.php")===false)else }
}另外在訪問**的每個頁面時,都要先進行一遍如下函式的檢查。
複製**
**如下
//檢查使用者是否登入
function checklogin()elseelse }
} }
php實現記住密碼下次自動登陸
這篇部落格裡面還寫到實現 記住我的登入狀態 的功能方法,簡言之,就是對首先對session進行使用者資訊賦值,檢測session,失效後,利用cookie對其賦值 在實現過程中,根據網上一些 貼,整理出以下 另外可以參考php 登入記住密碼實現思路 在登入login.php頁面中,進行表單設定 se...
php中實現記住密碼下次自動登入的例子
這篇文章主要介紹了php中實現記住密碼下次自動登入的例子,本文使用cookie實現記住密碼和自動登入功能,需要的朋友可以參考下 做 的時候經常會碰到要實現記住密碼,下次自動登入,一周內免登陸,乙個月內免登陸這種需求。這種功能一般都是通過cookie來實現的。本篇文章將簡單說一下如何使用php實現該需...
php中實現記住密碼下次自動登入的例子
做 的時候經常會碰到要實現記住密碼,下次自動登入,一周內免登陸,乙個月內免登陸這種需求。這種功能一般都是通過cookie來實現的。本篇文章將簡單說一下如何使用php實現該需求的。當然實現該需求的方法有n多種。整個過程就是使用者在登陸的時候,如果選擇了記住密碼或者一周內免登陸等這個選項的時候,則在使用...