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...