主题:急求高手解答
professorhx18
[专家分:0] 发布于 2006-12-27 16:58:00
同一帐户不能同时登陆网站 如何解决 请给出具体解决方案
回复列表 (共11个回复)
沙发
hong69112 [专家分:850] 发布于 2006-12-27 17:01:00
找到判断的地方~~删了
3 楼
professorhx18 [专家分:0] 发布于 2006-12-27 17:04:00
应该是globe.asa里边定义session_onstart()和session_onend() 这些东西吧
具体不知道怎么写
4 楼
hong69112 [专家分:850] 发布于 2006-12-27 19:22:00
同一帐户不能同时登陆网站
应该是登陆的时候判断了当前用户是否在线吧
在线的话就不允许登陆了咯~~~
那你就找出来这段检查的代码~~删了应该就可以了吧
5 楼
居士 [专家分:80] 发布于 2006-12-27 22:42:00
使用Application对象解决
登陆后Application.Lock给对象加锁
退出是Application.Unlock解锁
6 楼
shiwei2006 [专家分:1340] 发布于 2006-12-28 14:19:00
登陆后检测一下此用户名是否使用,如果使用则提示不能同时登陆,否则则进行登陆
部分代码:
if session("username")<>"" and session("username")=username then
'退出
end if
7 楼
professorhx18 [专家分:0] 发布于 2006-12-29 11:34:00
难道你们就没有考虑到 如果客户强行关闭浏览器的话 你们这些方法是不行的吗
8 楼
martine [专家分:4950] 发布于 2006-12-29 11:49:00
我认为这个问题应该这样理解: 如何判断一个用户已经登录在线?
9 楼
martine [专家分:4950] 发布于 2006-12-29 13:32:00
http://www.programfan.com/article/showarticle.asp?id=2938
10 楼
nckggood [专家分:1020] 发布于 2006-12-30 23:27:00
我的博客刚解决了与楼主类似的问题。提示:用COOKIE判断距上一次登录的时间相隔多少分钟。比如离上一次打开浏览器的时间相隔了30分,那么就可以重新登录。
我来回复