如题,一个页面在某一时刻只能被一个用户访问,希望大家讨论提供点想法,谢谢!
定义一个全局锁,比如Application或者其他全局可以访问的资源都行。
注意线程安全。
然后进去一个人就锁上,其他人访问就提示有人正在使用资源
那个人退出或者掉线啥啥的就开放锁。
用session和lister应该可以吧
session记录当前页面是否正被访问/访问者,session记录用户名(防止退出)
lister时时监听
[quote="duronshi"]用session和lister应该可以吧
session记录当前页面是否正被访问/访问者,session记录用户名(防止退出)
lister时时监听[/quote]
session记录当前页面是否正被访问 是不可以的。
必须使用应用全局类的方式才可以。
moogle 写道:[quote]定义一个全局锁,比如Application或者其他全局可以访问的资源都行。
注意线程安全。
然后进去一个人就锁上,其他人访问就提示有人正在使用资源
那个人退出或者掉线啥啥的就开放锁。[/quote]
应该可以实现.
能够检测用户进入,但如何检测用户转到其他页面呢?
或者某用户打开这个页面后出去玩了 怎么办?
这个功能是不是存在的意义不大