搜索
编程论坛
→
WEB开发
→
『 ASP技术论坛 』
→ 怎样防止同一帐号同时登录?
标题:
怎样防止同一帐号同时登录?
只看楼主
阿秋
等 级:
新手上路
帖 子:6
专家分:0
注 册:2005-8-9
楼主
问题点数:0 回复次数:30
怎样防止同一帐号同时登录?
谁能为我解答吗?谢谢。
最好有asp代码参考。
搜索更多相关主题的帖子:
帐号
登录
asp
代码
解答
2005-08-09 15:44
盖茨他爹
等 级:
贵宾
威 望:
28
帖 子:5255
专家分:0
注 册:2005-5-3
第
2
楼
得分:0
在两台机器上同时登录吗?
2005-08-09 15:49
hxfly
等 级:
贵宾
威 望:
17
帖 子:5807
专家分:108
注 册:2005-4-7
第
3
楼
得分:0
做起来很麻烦
应该有两种思路
一就是APPLICATION
二就是数据库
方法一应该相应的简单一点
方法二麻烦
2005-08-09 15:52
阿秋
等 级:
新手上路
帖 子:6
专家分:0
注 册:2005-8-9
第
4
楼
得分:0
以下是引用
hxfly
在2005-8-9 15:52:12的发言:
做起来很麻烦 应该有两种思路 一就是APPLICATION 二就是数据库 方法一应该相应的简单一点 方法二麻烦
能具体点吗?
2005-08-09 15:53
阿秋
等 级:
新手上路
帖 子:6
专家分:0
注 册:2005-8-9
第
5
楼
得分:0
以下是引用
盖茨他爹
在2005-8-9 15:49:30的发言:
在两台机器上同时登录吗?
是的。限制ip没用的。
2005-08-09 15:54
盖茨他爹
等 级:
贵宾
威 望:
28
帖 子:5255
专家分:0
注 册:2005-5-3
第
6
楼
得分:0
不知道3楼的方法一怎么限制
用数据库是有点麻烦,以至于现在我都不会,当然公司非让我做的时候我可能会用笨一点的方法作出来
2005-08-09 16:06
hxfly
等 级:
贵宾
威 望:
17
帖 子:5807
专家分:108
注 册:2005-4-7
第
7
楼
得分:0
在登陆的时候判断APPLICATION("登陆的名字")是否为空
如果为空,说明没有其它用户登陆,然后给APPLICATION("登陆的名字")用用户的名字赋值
如果不为空
则转向ERROR.ASP
用户退出的时候清空相应的APPLICATION
不知道这样能不能实现
这样做的不好的地方就是当APPLICATION过期以后需要从新登陆
这样会加剧服务器负担
2005-08-09 16:20
盖茨他爹
等 级:
贵宾
威 望:
28
帖 子:5255
专家分:0
注 册:2005-5-3
第
8
楼
得分:0
APPLICATION过期倒没什么SESSION也会过期,让它和SESSION一起过期得了。
不过一人一个APPLICATION,会比DDOS还猛啊
2005-08-09 16:22
hxfly
等 级:
贵宾
威 望:
17
帖 子:5807
专家分:108
注 册:2005-4-7
第
9
楼
得分:0
还有其他好办法吗?
SESSION只会对客户端起作用的
用SESSION根本行不通
2005-08-09 16:39
yilinjun
等 级:
新手上路
帖 子:232
专家分:0
注 册:2005-6-5
第
10
楼
得分:0
用Appliction 保存"ID"为数组 再检测
[此贴子已经被作者于2005-8-9 16:53:22编辑过]
2005-08-09 16:49
31
1/4页
1
2
3
4
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-24730-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.054892 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved