新手提问:如何使一用户用其用户名登录后,别的用户就不能用该用户名登录?

sharing 2004-08-04 09:24:30
当一用户用aa的用户名登录到网站后台时,另一个用户就不能用aa的用户名登录到网站后台呢。用asp有办法实现吗?若有请不吝赐教!谢谢!!
...全文
169 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiyangaoying 2004-08-04
  • 打赏
  • 举报
回复
up
xuanhu 2004-08-04
  • 打赏
  • 举报
回复
<%
dim username
username=trim(request("username"))
if username=""then
response.Write "<center><a href=default.asp><font color=red size=2>对不起,登陆失败,请检查您的登陆名和密码</font></a></center>"
response.end
end if
'用cookies记录登陆状态,通过判断cookies的值来确定是否该用户在线
if request.Cookies("username")=username then
response.Write "<center><a href=default.asp><font color=red size=2>对不起,登陆失败,该用户现处于登陆状态</font></a></center>"
response.end
end if
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from [user] where username='"&username&"' and userpassword='"&userpassword&"' " ,conn,1,3
if not(rs.bof and rs.eof) then
if userpassword=rs("userpassword") then
Response.Cookies("username")=trim(request("username"))
response.Cookies("username").expires=date+1
rs.Close
set rs=nothing
end if
%>
sharing 2004-08-04
  • 打赏
  • 举报
回复
那用户离开后,再怎么办呢,可不可以给个例子啊,我急死了,谢谢
nnjieguo 2004-08-04
  • 打赏
  • 举报
回复
在数据库中设一个字段 xx 预设为0好了
登陆的时候更新为1 ,然后判断就可以了
shauykee 2004-08-04
  • 打赏
  • 举报
回复
在用户表中加一标识位字段,用户登陆的时候将该字段修改为已登陆状态。有此状态的用户不允许再登陆。
61 2004-08-04
  • 打赏
  • 举报
回复
建立一个用户登录信息的临时表,如果登录用户在该表中就不能登录系统。
littlejc2 2004-08-04
  • 打赏
  • 举报
回复
这位大哥,能 不能讲清楚一点,我会散分的啊
jervis82 2004-08-04
  • 打赏
  • 举报
回复
登陆后用字段来表示已经登陆,再登陆时就查该字段是否为true。
xatop 2004-08-04
  • 打赏
  • 举报
回复
数据库里面记录一下,或判断cookie都可以。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧