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

webapp的用户信息是存在浏览器里还是存在state里?

webapp的用户信息是存在浏览器里还是存在state里?

webapp的用户信息是存在浏览器里还是存在state里?用的是框架vue和vuex进来是登录页,那么用户的信息是存在浏览器里还是state里?存在localStorage还是sessionStorage里?登陆之后进入首页,是否要在进入首页之前将首页数据请求到然后存储到state里?state里的数据在刷新之后会还原,万一用户刷新了一下页面岂不是要重新登录?公司现刚做过一个angular1的项目,每次刷新一次页面后数据就没了,用户就得重新登录,我现在做的是新项目,用vue+vuex开发的,我觉得刷新一下页面就得重新登录很不合理,但是又不知道该怎么做,请各位大佬指点一下,谢谢
查看完整描述

3 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

我们是这样做的, 用户登录的时候 后台在cookie上设置sessionId , 然后其他请求就根据sessionId, 判断是哪个用户, 前端不需要怎么处理.

你也可以把用户信息存在storage里面, localStorage 和 sessionStorage 都行 , 看你想保存多久


查看完整回答
反对 回复 2018-07-23
?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

localStorage可以一直存储,sessionStorage当用户关闭浏览器时就会被清除,所以看你自己选择用哪种方式。

查看完整回答
反对 回复 2018-07-23
  • 3 回答
  • 0 关注
  • 1276 浏览
慕课专栏
更多

添加回答

举报

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