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