关于办公系统内类似“踢人”功能,如何实现?

cloudfeng 2003-09-12 03:37:40
各位好:
如今我做的系统里,每个用户进入时都用session保存其个人信息,若某个用户
的session值清空了即表示此用户已经不在系统内。
我想增加一个管理员可以踢用户出系统的功能,也就是清空被踢用户的session
请问如果写,最好能给出代码(遍历所有session的代码)?


万分感谢
...全文
51 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzwxjun 2003-09-12
  • 打赏
  • 举报
回复
同意zl13(琳)所说,我就是用的这种方法。
cheqiang 2003-09-12
  • 打赏
  • 举报
回复
用APPLICATION来保存,就可以了撒

application需要两个参数,一个属于个人信息的ID,还有一个踢人标志
Tonglu 2003-09-12
  • 打赏
  • 举报
回复
通过IP地址来区分把ID换成IP来禁止就可以了
不老书生 2003-09-12
  • 打赏
  • 举报
回复
如果一个人分别在a,b两台机子上用相同的用户名登录,你是没办法区分他正在使用的机子的!
emilchan6k 2003-09-12
  • 打赏
  • 举报
回复
sql里面应该有个online表,存入session.sessionID和userName或者userID,然后踢人操作这个表就可以了
cloudfeng 2003-09-12
  • 打赏
  • 举报
回复
我想做踢人的主要原因是,系统内不允许用户重复登陆,当用户在机器A 登录后,又想在
另外一台机器B上登录,这样就需要管理员踢出在机器A的用户,也就是清空机器A的session
请问如何做到?谢谢!!!!!!!1111
不老书生 2003-09-12
  • 打赏
  • 举报
回复
session 用多了影响效率

应该象楼上说的增加一个字段,is_kick ,为0表示被踢,为1正常
zl13 2003-09-12
  • 打赏
  • 举报
回复
设一个bit字段,如果想把他踢出去就直接把字段值修改成无效呢?

28,391

社区成员

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

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