起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1644|回复: 2

[结贴] 缓存问题

[复制链接]

196

主题

485

帖子

1839

积分

金牌会员

Rank: 6Rank: 6

积分
1839
QQ
发表于 2016-8-22 11:10:06 | 显示全部楼层 |阅读模式
本帖最后由 谈少华09 于 2016-8-22 11:13 编辑

不同的用户登录到系统后,让用户看到不同的功能点,例如A用户看到第一个图的界面,B用户看到第二个图的界面。
问题:用户之间退出后,如何让session注销,或者cookies失效。我的做法是用户登录后,将用户的信息放到localStorage里面了,退出的时候将localStorage清理干净,但是换一个用户登录的时候回出现还是显示原来用户的功能点,这个是什么导致的,或者如何处理呢?
2.png
1.png
发表于 2016-8-22 17:47:25 | 显示全部楼层
请问你的显示不同页面 是怎么做的??是通过data组件请求后端数据!然后通过list组件显示的页面吗??
如果是,只需要更加用户过滤查寻data组件即可!

如果是存在本地!也应该是根据用户信息存储在和查寻的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

196

主题

485

帖子

1839

积分

金牌会员

Rank: 6Rank: 6

积分
1839
QQ
 楼主| 发表于 2016-8-25 09:42:06 | 显示全部楼层
结贴吧,用户登录后,我将用户的信息缓存到localstorage里面了,退出的时候将localstorage进行清空,这是没有问题的,在用户打开页面的时候,会我的方法写在model的方法里面,虽然参数是发生了变化,但是浏览器肯定是检测不到localstorage的变化,因为key没变,只是value变化了,但是可以想办法将请求的url进行改变,在后面加一个随机数就行了,所以请求第二次会去服务器进行加载,可实际上如果采用这种方式就会降低缓存的利用,拖慢系统的访问速度。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 03:22 , Processed in 0.120372 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表