React+redux 如何 构造一个 登录注册系统?

#1

和传统的去浏览器的cookie池中取值 判断是否登录 还是 通过存储到store中去判断是否存在。

有什么思路吗? react有什么依赖包可以解决?

#2

同问?寻求高手指导

#3

cookie验证登录的过程不需要客户端浏览器去cookie取值,cookie会伴随着本次会话一直存在,cookie在会话过程中自动发给服务端,在服务端做验证。

知道了这个原理之后,只需要一个isLogin接口,当服务端验证通过,就返回登录成功的信息。你可以把这个信息保存在store甚至本地。

#4

同样在弄 在路由内使用onEnter 回调去取cookie 判断是否有 , 有就在redux 吧登录信息 更新 么有就把redux 登录状态干掉

#5

登录根本不是什么复杂的操作。页面进入后,发一个api到后台获取用户信息,如果登录状态没效自然会返回401状态。登录有效就把信息存起来就是了。

#6

取cookie是不可能的。后端只要不是小白的话,都知道要把cookie设成http only,js根本没法获取。

#7

是的 cookie 这个方案不靠谱 退出了 cookie 还是纯在的。。。 还是弄个 接口去啦 登录状态比较靠谱