高悬赏求解ASP问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 12:19:47
如何解决同一帐户不能同时登陆网站的问题 请求具体解决方法

我做过这样的网站

在会员表加个flag字段值为1和2(2表示登陆,1表示未登陆)

登陆的时候在判断flag的值如果等于2就不能登陆,等于1就登陆并且把1改为2

退出的时候要把2改为1

1。验证帐号密码通过
2。检测是否登陆,logind字段是记录登陆时间的
if (datediff("s",rs("logind"),now)/60)>2 or rs("flag")=1 then
rs("logind")=now()
rs("flag")=2
3.记录cookies response.cookies("xxx")=rs("xxx")
4.登陆成功
else
response.Write "<script>alert('您已经登陆');history.go(-1);</script>"
end if

这是我们网站的你参靠下

<!--#include file="conn.asp"-->
<!--#include file="fun.asp"-->
<%
'
'结束
dim rs,sql
dim uID,pwd
uID=replace(request.form("uID"),"''","''")
pwd=replace(request.form("pwd"),"''","''")
if uID="" or pwd="" then
res