关于后台管理系统用户信息的保存

现在一般都是前后端分离,通过 token 来认证了,一般会把 token 放在本地存储,达到持久化目的。
用户信息一般后端会在登录接口返回,是否可以把用户信息同样放在本地存储,因为同步存取比较方便,刷新也能获取到。
还是说每次刷新页面请求接口去拿用户信息(token中一般会放入userId),这样保证每次拿到都是最新的,但是异步的感觉体验不太好。

阅读 3.6k
2 个回答

建议,每次重新登录的时候去重新获取;

注意这里是说重新登录。

如果token 没有过去,可以把个人相关的全部信息都缓存在本地,这样可以在用户刷新页面的时候,减少api的请求;而且页面体验也会好很多

可以缓存到本地,但是某些操作,比如说改变用户信息的操作,进行更新操作就好了。比如说,用户修改信息,主动更新下本地缓存。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题