首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么让一个页面在一个时刻只允许一个用户访问

2012-03-20 
如何让一个页面在一个时刻只允许一个用户访问?如题,我的页面是框架结构,a页面在main.html里,关闭a页面的按

如何让一个页面在一个时刻只允许一个用户访问?
如题,我的页面是框架结构,a页面在main.html里,关闭a页面的按钮也是在main。html里,所以onunload事件没法用。

我的想法是:进入a页面就判断是否存在application1,如果存在就提示a页面已经有人访问了,如果不存在就定义application1,等用户退出a页面的时候注销掉application1
问题是,如果用户是直接关掉了浏览器或者用main。html里的关闭页面按钮,这个applicaiton1能被注销吗?

[解决办法]

探讨
如题,我的页面是框架结构,a页面在main.html里,关闭a页面的按钮也是在main。html里,所以onunload事件没法用。

我的想法是:进入a页面就判断是否存在application1,如果存在就提示a页面已经有人访问了,如果不存在就定义application1,等用户退出a页面的时候注销掉application1
问题是,如果用户是直接关掉了浏览器或者用main。html里的关……

[解决办法]
可以在数据库里加个字段,记录更新记录的时间,然后在修改数据库的sql语句里加个时间判断,如果离上次更新时间已超过1小时,如果ifupdate字段为1就改为0或者强行修改。
另外可以利用web service修改数据库,并且把web method加上mutex并发控制
[解决办法]
原来如此,在数据库端价格时间戳

热点排行