2017-09-12 42 views
0

我目前設置的localStorage用戶令牌,但由於與Safari瀏覽器的隱私瀏覽模式的問題,我正在考慮,這樣它保存在店裏,而不是重寫代碼(這被持久使用終極版 - 堅持)redux-persist:將用戶令牌保存在store或localStorage中?

有誰知道這是否正常?還是會導致任何併發症?

備選選項是我僅保存/讀取令牌從商店如果該設備是iOS的(這是不與前面選擇,因爲直接的)

背景:用戶令牌僅由一個應用程序/網站。它不會被任何其他Web應用程序訪問。

更新:我認爲它是更有效地只是在持久店中店,因爲終極版 - 堅持將選擇工作的選項。即當它是Safari的時候,redux-persist將不會使用localStorage或者有一個解決方法(我沒有通過源代碼)

回答

0

只是想知道你如何管理令牌的到期時間,如果用戶選擇不保留我登錄選項。

+0

的事情,現在都相當哈克。 如果令牌已過期,API將返回相應的「過期」錯誤。所以要注意的是,這只是在請求嘗試時觸發的。所以在主頁上沒有什麼東西是需要身份驗證(公共主頁) 現在沒有選項「讓我登錄」 是默認ATM – nxmohamad

+0

在這種情況下,它看起來好Redux的持久性將選擇最適合存放Redux商店的存儲選項。 –

+0

謝謝!在其他情況下,將其存儲在本地持久存儲中是否合理? – nxmohamad

相關問題