2017-05-26 217 views

回答

0

你可以在本地存儲一定存儲用戶身份驗證令牌,但它最好只是在會議期間保持周圍,所以使用會話存儲是一個更好的選擇,它具有相同的API,他們只在語義不同

本地存儲 - >在當前會話之後持續存在

會話存儲 - >在瀏覽器關閉時被銷燬。

本地存儲和會話存儲都受到同樣的CORS政策等靜態資源,因此您可以安全存儲用戶的身份驗證數據在那裏

+0

因此,這意味着我可以在會話儲存,如果我的用戶是管理員或只是一個簡單的用戶?我想爲性能問題做到這一點。 –

+0

我認爲將身份驗證存儲在本地存儲中並不合理,因爲每個用戶在使用應用程序時只需要進行身份驗證,而當他們離開時,您不想留下身份的痕跡。同樣,如果您希望將其存儲在當前會話之外,您想要存儲它的位置是一個選擇問題,因此下次不需要獲取性能卓越的存儲時,可以使用本地存儲,只需製作確保如果這些數據確實發生了變化,用戶仍然可以使用它來驗證自己 – Dummy

+0

忘記了解決您的問題,您可以在本地/會話存儲中存儲任何您想要存儲的內容,無論您想存儲什麼取決於您的用例,存儲的數據太多,假設的限制是16MB。 – Dummy

相關問題