ASP 账号登陆问题???急~~

如果我登陆一个账号后在另一台电脑上在次登陆同一个账号怎么把先前登陆的一个自动退出并弹出提示框~就像QQ一样我在我的电脑上登陆了当我在别的电脑上登陆时我电脑上就提示账号在别... 如果我登陆一个账号后 在另一台电脑上在次登陆同一个账号 怎么把先前登陆的一个自动退出 并弹出提示框~
就像QQ一样 我在我的电脑上登陆了 当我在别的电脑上登陆时我电脑上就提示账号在别的地方登陆
展开
 我来答
小狮子xmp
2008-09-18 · TA获得超过471个赞
知道小有建树答主
回答量:716
采纳率:0%
帮助的人:637万
展开全部
如果不用马上提示 而是在你打开另外的页面后 再提示 则只需要建立一个
application("username") 对象
对象保存帐号格式如下
application("username")="|张三=192.168.1.1|李四=192.168.1.2|王二=192.168.1.3|"
然后每次登陆前判断用户名是否存在
比如你的用户名存在session("username")里面
就这样
b=split(application("username"),"|"&session("username")&"=")
if ubound(b)>1 then
'执行IP判断
c=split(application("username"),"|"&session("username")&"="&Request.ServerVariables("REMOTE_ADDR"))
if ubound(c)>1 then
response.write("该帐号只有你当前使用中")
else
response.write("该帐号已经被其他人登陆")
end if
else
response.write("该帐号未登陆")
end if

要别人登陆了你的帐号马上提示 则必须采用 无刷新ASP聊天室技术

其中刷新代码就是用上面写的代码 不过就是不停的在刷新监测帐号状态
百度网友32cdd9945
2008-09-18 · TA获得超过1374个赞
知道大有可为答主
回答量:2429
采纳率:100%
帮助的人:1915万
展开全部
网页上很难做到这种效果的,因为http协议本身就是无状态的。

你可以自己保留 用户登录的ip和登录时间,然后再每次需要的时候都检查一下是不是有其他地方的人登录的了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式