|
主题: 如何限制用户数量?
|
 NewSZQ
职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2001/9/10 23:53:00
|
#12003/6/5 10:31:27
具体要求如下: 有一用户使用A帐号登陆,其他用户就无法再用A帐号登陆,包括在不同电脑上。也就是限制A帐号始终只有一个人在使用。 不知该如何实现?那位大虾指点一二?谢谢
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#22003/6/5 11:20:52
用APPLICATION~
|
 NewSZQ
职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2001/9/10 23:53:00
|
#32003/6/5 13:37:01
具体什么思路啊?
|
 { 在指尖上绽放的花朵 }
职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
|
#42003/6/5 13:45:11
当有一个用户登录时,检查服务器端是否存在同名Application,
如是,拒绝登录,
如否,创建一个新的Application,名字是用户名。
登出时清掉这个Application。
|
 沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
|
#52003/6/5 14:14:10
那要是用户没有正常退出,而是直接关闭了浏览器,怎么清掉这个东东?
难人一个……
|
 NewSZQ
职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2001/9/10 23:53:00
|
#62003/6/5 14:45:33
可否举例?
|
 cloudsea
职务:普通成员
等级:2
金币:1.0
发贴:442
注册:2001/11/4 1:05:44
|
#72003/6/5 15:03:11
用session,在global.asa里面将登录用户名保存在数据库文件中,在用户登录时判断此用户名是否存在.
|
 NewSZQ
职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2001/9/10 23:53:00
|
#82003/6/5 15:40:38
好像关闭浏览器后,session不会马上消失的
|
 NewSZQ
职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2001/9/10 23:53:00
|
#92003/6/5 15:45:43
好像没看到那个网站很好的解决了这个问题,有没有办法?
|
 沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
|
#102003/6/5 15:51:10
cloudsea在上个帖子中说 引用: 用session,在global.asa里面将登录用户名保存在数据库文件中,在用户登录时判断此用户名是否存在.
俺用过这种方法,用一个隐藏的IFRAME,隔一段时间刷新一下数据库,那么将会更新一下在线的用户当前的时间,并且同时删除超时的用户,如果登陆时,用户名存在表中,就提示一个信息.
难人一个……
|
 NewSZQ
职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2001/9/10 23:53:00
|
#112003/6/5 16:17:48
登陆检测应该是可以做到的,比如数据库内一个字段记录在线状态,关键是关闭浏览器后(应该是退出网站),怎样改写在线状态? 用application和session好像无法做到即时的
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#122003/6/5 18:23:27
等待系统超时自动重新计算。。。
|
 NewSZQ
职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2001/9/10 23:53:00
|
#132003/6/5 23:17:50
asp.net可以实现这个功能吗?
|
 cloudsea
职务:普通成员
等级:2
金币:1.0
发贴:442
注册:2001/11/4 1:05:44
|
#142003/6/6 17:50:09
newszq在上个帖子中说 引用: 登陆检测应该是可以做到的,比如数据库内一个字段记录在线状态,关键是关闭浏览器后(应该是退出网站),怎样改写在线状态? 用application和session好像无法做到即时的
应该可以吧,否则在线人数是怎么统计的?可以在session_onend里面写入从数据库中删除此用户在线状态的操作,不过之前的application_onstart中就要定义数据库连接.这样应该可以实现吧.
|
 NewSZQ
职务:普通成员
等级:1
金币:0.0
发贴:54
注册:2001/9/10 23:53:00
|
#152003/6/6 21:50:58
在线人数统计可以做到非常准确吗?呵呵
|