为了账号安全,请及时绑定邮箱和手机立即绑定

前端使用react框架开发时如何做登录控制

前端使用react框架开发时如何做登录控制

冉冉说 2018-07-06 20:53:30
最近开发一个项目前端是使用react搭建的。遇到了一个问题就是不知道如何同后台同步登录状态。我的逻辑是这样的。 用户登录成功之后我用localstorage存储了 用户的相关信息,然后存储了用户的登录状态为true,但是这样就有一个问题。 当服务端被迫重启了后, 服务端的登录状态就没了, 而用户端的localstorage里面仍然存储了用户的登录状态为true。想请教大家在使用react框架做开发的时候是怎样处理前后端登录状态同步问题的
查看完整描述

3 回答

?
幕布斯6054654

TA贡献1876条经验 获得超7个赞

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

查看完整回答
反对 回复 2018-07-12
?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

没有验证过,但是我个人理解是 用session 的话,如果登陆信息放缓存,那么重启肯定没了,如果放数据库那还有。
用token的话,只要时间不过期,登陆状态应该不会消失。

查看完整回答
反对 回复 2018-07-12
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

登录状态啥的一般都是存cookie的吧。存cookie里,请求后端接口的时候可以来回传。存在localstorage里面,没法传给后端呀

另外,这和react无关。


查看完整回答
反对 回复 2018-07-12
  • 3 回答
  • 0 关注
  • 1640 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信