Chinaunix

标题: A会话用户如何注销B会话用户的session [打印本页]

作者: bs    时间: 2007-07-14 17:32
标题: A会话用户如何注销B会话用户的session
目前做一个增值的互联网产品,不能同时让同一帐号在多个机器上线享受会员服务

措施是:
A用户先登录
B用户后登录

这时的B,希望注销A的SESSION,如何实现呢?

[ 本帖最后由 bs 于 2007-7-14 18:24 编辑 ]
作者: bs    时间: 2007-07-14 18:21
并且让A用户的 记住密码失效,很悖论
作者: HonestQiao    时间: 2007-07-14 19:36
可以啊,设置一个特别标志位嘛。

B登设A

A检查标志位,就把自己踢下去,把标志复位。
作者: bs    时间: 2007-07-14 22:30
一、不知用什么做标志位。。。
二、如何把自己踢下去
三、A访问的瞬间已经处于高位了,这时的B就成了先登录的一方,AB的位置调转过来了
四、如果你解决了上面三的问题,那么碰到突然离线了又上线,IP改变的情况下会出问题
作者: eye_onme    时间: 2007-07-14 23:24
B用户先拿到a的session id 后清 session文件 这样b用户再登陆
作者: bs    时间: 2007-07-15 13:44
原帖由 eye_onme 于 2007-7-14 23:24 发表
B用户先拿到a的session id 后清 session文件 这样b用户再登陆


这个是服务器主动注销SESSION,有什么办法可以清session文件吗,或者让某个SESSION过期做废
作者: HonestQiao    时间: 2007-07-15 15:28
原帖由 bs 于 2007-7-15 13:44 发表


这个是服务器主动注销SESSION,有什么办法可以清session文件吗,或者让某个SESSION过期做废


数据库加一个记录啊。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2