使用者登入儲存使用者資訊,退出清理使用者資訊

2021-10-08 10:54:50 字數 898 閱讀 7307

1.使用sessionstorage的時候

登入時儲存使用者的登入資訊:

如果只是想單純的儲存使用者的token或者id的話可以這樣寫:

window.sessionstorage.

setitem

('userid'

, result.data.userid)

;window.sessionstorage.

setitem

('token'

, result.data.userid)

;

但是當我們需要儲存整個使用者資訊的時候,我們可以把返回的json物件轉化為json字串進行儲存:

window.sessionstorage.

setitem

('user'

,json

.stringify

(result.data)

);

在需要的頁面進行獲取時:

對於單獨儲存的userid可以直接這樣獲取:

this

.userid = window.sessionstorage.

getitem

('userid'

);

對於我們儲存的整個使用者物件我們可以這樣獲取:

this

.user =

json

.parse

(window.sessionstorage.

getitem

('user'))

;

在退出時刪除使用者資訊我們可以直接寫乙個方法:

signout()

用Session儲存使用者資訊

由於http協議的無狀態,這就使得無法在兩個不同的請求之間共享資訊,如無法記錄 當前訪問者 的資訊。雖然在登入過程已經驗證了使用者的使用者名稱與密碼是正確的,但是當使用者跳轉到其他頁面時,從登入頁面獲得的使用者資訊全部丟失,這是使用者不希望發生的。同時,要求使用者進入每乙個頁面時都要輸入使用者名稱與...

django 使用者登入 退出demo

實現乙個具體的功能demo 登入 退出。當然,其實除了登入還有很多東西。這裡只是把系統登入退出部分功能拆解下來。在login的templates目錄下建立兩個模板,分別是login.html和index.html,當使用者未登入時,跳轉到login.html頁面,登陸成功或者登入狀態,跳轉到inde...

Android 實現登入使用者資訊儲存

前兩天用sharedpreference實現了儲存使用者歷史資訊,當使用者再次登入的時候在autocompletetextview 仿google搜尋自動提示框 中顯示歷史使用者資訊。這次使用者資訊是通過xml儲存的,其中比較中要的包括了xml資料的生成和xml資料的解析,以及生成apk私有資料。x...