鍍金池/ 問答/HTML/ 前端使用react框架開發(fā)時如何做登錄控制

前端使用react框架開發(fā)時如何做登錄控制

最近開發(fā)一個項目前端是使用react搭建的。
遇到了一個問題就是不知道如何同后臺同步登錄狀態(tài)。

我的邏輯是這樣的。 用戶登錄成功之后我用localstorage存儲了 用戶的相關(guān)信息,然后存儲了用戶的登錄狀態(tài)為true,

但是這樣就有一個問題。 當服務端被迫重啟了后, 服務端的登錄狀態(tài)就沒了, 而用戶端的localstorage里面仍然存儲了用戶的登錄狀態(tài)為true。

想請教大家在使用react框架做開發(fā)的時候是怎樣處理前后端登錄狀態(tài)同步問題的

回答
編輯回答
陌璃

沒有驗證過,但是我個人理解是 用session 的話,如果登陸信息放緩存,那么重啟肯定沒了,如果放數(shù)據(jù)庫那還有。
用token的話,只要時間不過期,登陸狀態(tài)應該不會消失。

2018年9月21日 10:34
編輯回答
綰青絲

登錄狀態(tài)啥的一般都是存cookie的吧。存cookie里,請求后端接口的時候可以來回傳。存在localstorage里面,沒法傳給后端呀

另外,這和react無關(guān)。

2018年5月6日 12:53
編輯回答
汐顏

登錄時服務端和客戶端都分配同一個登錄session,不論任何操作都先要求客戶端跟服務端的session做相等檢驗,相等則允許操作,不相等則清空客戶端登錄狀態(tài)並要求重新登陸

2017年1月17日 10:29