| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2345 人关注过本帖
标题:禁止同一用户名在不同的IP而同时登陆
只看楼主 加入收藏
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
结帖率:81.82%
收藏
 问题点数:0 回复次数:22 
禁止同一用户名在不同的IP而同时登陆

这个问题困扰我好多天了,,,怎么写代码阿?谢过的指点一下、指点一下。

搜索更多相关主题的帖子: 用户名 登陆 代码 困扰 
2007-09-06 11:31
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
你没说清楚

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-09-06 11:34
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

就是一个用户登录后,统一用户不能在登陆。。。。。。。同一用户只允许对那个录一次。

2007-09-06 11:42
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
这个不好做,比较麻烦

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-09-06 17:06
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
登陆过的用户写入Online表,登陆时要求Online(ThisUser)=Empty
2007-09-06 17:11
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
那退出呢?如果用户直接关闭浏览器怎么办?登陆的用户还在Online表里

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-09-06 17:12
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
以下是引用hmhz在2007-9-6 17:12:18的发言:
那退出呢?如果用户直接关闭浏览器怎么办?登陆的用户还在Online表里

Online表里可以保存最后一次动作的时间

登陆要求Online(ThisUser,Now-LastAct<20min)=Empty


其实这个本身就不太好做的……你IE开着又不会一会给服务器发个包……

2007-09-06 17:17
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
这个可能要用到global.asa文件,不过个人觉得asp对这个文件支持的不是特好。
2007-09-06 17:19
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
保存最后一次活动时间,这样也不科学,如果用户有2分钟没动,而另一用户在你为活动之前开始登陆,那不是一样可以登陆了

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-09-06 17:21
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
以下是引用hmhz在2007-9-6 17:21:47的发言:
保存最后一次活动时间,这样也不科学,如果用户有2分钟没动,而另一用户在你为活动之前开始登陆,那不是一样可以登陆了

所以说嘛 这个不太好做的

除非你浏览器里放个iframe 每n秒刷新一次报告服务器“我在线!”

如果服务器(n+1)秒没收到这个消息就认为他不在线 别的IP可以用这个帐号登陆……

2007-09-06 17:25
快速回复:禁止同一用户名在不同的IP而同时登陆
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039298 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved