回 帖 发 新 帖 刷新版面

主题:急求高手解答

同一帐户不能同时登陆网站 如何解决 请给出具体解决方案

回复列表 (共11个回复)

沙发

找到判断的地方~~删了

板凳

什么呀

3 楼

应该是globe.asa里边定义session_onstart()和session_onend() 这些东西吧
具体不知道怎么写

4 楼

同一帐户不能同时登陆网站
应该是登陆的时候判断了当前用户是否在线吧
在线的话就不允许登陆了咯~~~
那你就找出来这段检查的代码~~删了应该就可以了吧

5 楼

使用Application对象解决
登陆后Application.Lock给对象加锁
退出是Application.Unlock解锁

6 楼

登陆后检测一下此用户名是否使用,如果使用则提示不能同时登陆,否则则进行登陆
部分代码:
   if session("username")<>"" and session("username")=username then
      '退出
   end if

7 楼

难道你们就没有考虑到 如果客户强行关闭浏览器的话 你们这些方法是不行的吗

8 楼

我认为这个问题应该这样理解: 如何判断一个用户已经登录在线?

9 楼

http://www.programfan.com/article/showarticle.asp?id=2938

10 楼

我的博客刚解决了与楼主类似的问题。提示:用COOKIE判断距上一次登录的时间相隔多少分钟。比如离上一次打开浏览器的时间相隔了30分,那么就可以重新登录。

我来回复

您尚未登录,请登录后再回复。点此登录或注册