管理员刚才删除了一个用户,没想到他正好在线,结果被删后仍可以发贴,怎样在删除用户时清除他的session

shuangren 2014-09-25 12:38:20
管理员刚才删除了一个用户,没想到他正好在线,结果删除以后他的session仍然有效,还能继续发贴。
请问怎样在删除用户时清除他的session?
...全文
175 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuangren 2014-09-29
  • 打赏
  • 举报
回复
引用 5 楼 KK3K2005 的回复:
我可能一直习惯于 前后端 分离式开发了 不管怎么说 一个用户访问后台的时候 后台的总入口 总要初始化 当前访问者的身份吧 我相信 一个登录用户可以做的事情不单单 是发帖吧 不能见招拆招 要彻底屏蔽
好像有点明白了
shuangren 2014-09-25
  • 打赏
  • 举报
回复
已用#2的办法解决了 #1 KK3K2005,你说的缓存是什么,我没明白。是建个临时文件吗?用户登录时建个临时文件?请再详细说说
bear63 2014-09-25
  • 打赏
  • 举报
回复
为什么要清除 Session呢? 你在网站那里设置 发帖前对用户是否存在做一个判断不就可以了? 它在提交发帖后的页面,在插入数据库之前,判断该用户是否存在,不存在就不给插。。
Anlige 2014-09-25
  • 打赏
  • 举报
回复
说明你程序没处理好。。。
csdn_aspnet 2014-09-25
  • 打赏
  • 举报
回复
Session清空啊 他提交的时候 session没值 肯定提交不了
KK3K2005 2014-09-25
  • 打赏
  • 举报
回复
我可能一直习惯于 前后端 分离式开发了 不管怎么说 一个用户访问后台的时候 后台的总入口 总要初始化 当前访问者的身份吧 我相信 一个登录用户可以做的事情不单单 是发帖吧 不能见招拆招 要彻底屏蔽
KK3K2005 2014-09-25
  • 打赏
  • 举报
回复
引用 3 楼 shuangren 的回复:
已用#2的办法解决了 #1 KK3K2005,你说的缓存是什么,我没明白。是建个临时文件吗?用户登录时建个临时文件?请再详细说说
你不是用#2的办法解决了
KK3K2005 2014-09-25
  • 打赏
  • 举报
回复
服务器应该有格用户信息缓存 用户的session只能映射这个信息 你删除了用户 就删除 服务器端的缓存信息 这样这个session访问过来 就是无身份状态

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧