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

前端保存登录状态信息该如何保存???

前端保存登录状态信息该如何保存???

慕无忌1623718 2018-11-08 14:15:45
项目需求用户登录时可选择“记住我”与不勾选(临时登录)登录成功后由前端来记录用户信息和token,localStorage记录“记住我”状态,sessionStorage记录不勾选状态,当为临时登录时 , 默认5个小时过期,若用户一直操作则以当前时间延后5个小时存入sessionStorage。但是有个问题 若用户频繁操作 则操作Storage太过频繁,有更好或优化的方法吗
查看完整描述

1 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

如果频繁操作sessionStoragelocalStorage没有引发性能问题,你可以无需考虑,我认为也不太会引发性能问题,不要过早优化,没有意义。
如果实在想要优化,可以记录下上次操作时间,如果状态值无变化且在既定时间段内则无需操作。

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

添加回答

举报

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