首页 > 其他 > 详细

使用localstorage实现的本地缓存,但是如何根据用户访问不同的缓存数据?

时间:2020-08-20 18:13:14      阅读:125      评论:0      收藏:0      [点我收藏+]

比如说用户A登录,保存了数据,此时用户B在同一浏览器登录,如何保证B访问不到a的缓存?

解决方法:自己存数据的时候一起将用户的信息存入(例如用户的ID)

一般是用户登录的时候使用localStorage缓存下用户信息userId(例如是用户的ID)

当A用户登录后使用localStorage缓存下数据dataInfo时,要把用户的ID同时加入缓存的数据中

dataInfo = {
list: [name,age],
userId: 1001
}

当你取数据时,要判断当前用户的ID和dataInfo中的用户ID是否相同,如果相同时才可以取出,如果不相同时就不能取缓存中的数据

 

使用localstorage实现的本地缓存,但是如何根据用户访问不同的缓存数据?

原文:https://www.cnblogs.com/moringyaozheng/p/13536249.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!