+ -
当前位置:首页 → 问答吧 → 后台,删除了某个用户,怎么马上生效?

后台,删除了某个用户,怎么马上生效?

时间:2011-10-28

来源:互联网

问个后台用户权限判断的问题:

后台,管理员删除了某个用户,但是如果该用户已经在后台登录了,它的session或者cookie还在,是不是不能只检查session或者cookie,还要去数据库里面查询一下?

作者: qvbfndcwy   发布时间: 2011-10-28

做实时的当然是这样了。如果有权限控制的,做成缓存更佳

作者: yangball   发布时间: 2011-10-28

哦,看来session只是用来判断是否有登录,要判断该用户是否被删除或者禁用权限,还得实时查数据库吧。

作者: qvbfndcwy   发布时间: 2011-10-28

有个用户状态表是可以利用一下的,好像是loginstatus这个字段,只要在删除的时候将这个loginstatus置成无效的就可以了

作者: to_change   发布时间: 2011-10-28

要看你怎么设计的。
比如如果设计有

#1.用户表
#2.登陆表

登陆表记录的是用户登录后的信息,字段有user_id,session_id
假设session存储方式使用的是默认的文件存储,且存储位置为 /站点目录/tmp/,你就可以根据session id删除相应的session文件。

作者: foolbirdflyfirst   发布时间: 2011-10-28

相关阅读 更多