标题:怎样防止同一帐号同时登录?
只看楼主
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
都是后登陆顶下前登陆的

看样子数据库的 应该能行

[此贴子已经被作者于2005-8-9 17:15:40编辑过]


2005-08-09 17:10
阿秋
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-8-9
得分:0 
用户登陆的时候:
先判断:
If Application("USER" & Session.SessionId) = 1 Then
    Response.Write "已经登陆"
    Response.End
End If     
不空则设置
Application("USER" & Session.SessionId) = 1

用户断线怎么处理?
2005-08-09 17:15
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
用户断线APPLICATION过期后会清空的

2005-08-09 17:20
阿秋
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-8-9
得分:0 
用户一般都是直接关闭IE,这时如何处理Application清空?
2005-08-09 17:24
阿秋
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-8-9
得分:0 
用户直接关闭IE时, 如何立刻处理Application清空??
2005-08-10 08:11
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
原则上做不到
除非当用户关闭窗口的时候再弹出一个页面
这个页面里面书写清空语句

2005-08-10 08:25
pshcl
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2005-6-22
得分:0 
我这就没有同时登录现象 http://vod.hnlgxwx.com/ 测试帐号:123  密码: 123 QQ:108739706

[此贴子已经被作者于2005-8-10 8:32:17编辑过]

2005-08-10 08:28
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
说出是怎么做的
否则有广告的嫌疑
予以删除

2005-08-10 08:33
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
以下是引用islet在2005-8-9 17:10:08的发言: 都是后登陆顶下前登陆的 看样子数据库的 应该能行
这样做涉及到另一个问题 如果没有后登陆的呢? 至少是短时间内没有登陆的呢? 可以设置退出来解决数据库更新 可是用户如果不退出,直接关闭IE呢?这样就麻烦了

2005-08-10 08:37
pshcl
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2005-6-22
得分:0 
登录处     application(""&name&"")="yes"

退出处:     application(""&name&"")="" ‘必须设置,否则一直待到服务器重启

[此贴子已经被作者于2005-8-10 8:57:45编辑过]


2005-08-10 08:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-24730-1-1.html




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

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