會話記住已登入功能

2022-05-14 04:57:36 字數 371 閱讀 4731

記錄帖,大佬輕拍 

很多**有記住登入狀態的功能,這種怎麼實現呢?

一種思路是把使用者資訊存在cookie裡,設定cookie的生命週期,這樣就可以在一段時間內記住使用者的資訊,但是這種方式不安全,別人可以通過cookie輕易獲取使用者的資訊。

另一種思路是資料庫設計乙個token欄位,token設定成唯一值。使用者登入時,在cookie儲存乙個token,設定生命週期,比如說一周,然後把這個token存入資料庫,在一周內使用者無需再次登入,只需要比對資料庫的token和cookie裡存的cookie。這種方式安全的多。 

這個token可以這樣加密:

$salt = 'secret'; 

$token = md5($salt.time()); 

登入記住我功能實現

說明 使用此功能我是在有伺服器環境下操作的 密碼 sfce cookie相關知識 引用檔案 src js jquery.cookie.js script jsp頁面一載入就執行判斷cookie中是否存入資訊並填入表單 document ready function if cookie name sc...

登入記住密碼

目標 1.記住密碼勾選,點登陸時,將賬號和密碼儲存到cookie,下次登陸自動顯示到表單內 2.不勾選,點登陸時候則清空之前儲存到cookie的值,下次登陸需要手動輸入 方法 通過存 取 刪cookie實現的 每次進入登入頁,先去讀取cookie,如果瀏覽器的cookie中有賬號資訊,就自動填充到登...

用Cookie新增登入介面的記住密碼功能

在網上看到很多關於cookie記錄登入密碼的功能,但是大部分都是jsp介面,最近剛好有個專案用到了cookie功能,所以編寫了這個介紹,補全一下。1 第一步,首先需要在登入介面中寫乙個form表單 這個不用多說 2 應用ajax非同步登入後台,驗證賬號和密碼 function login ajax ...