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

sharing 2004-08-04 09:24:30
当一用户用aa的用户名登录到网站后台时,另一个用户就不能用aa的用户名登录到网站后台呢。用asp有办法实现吗?若有请不吝赐教!谢谢!!
...全文
148 9 打赏 收藏 转发到动态 举报
写回复
用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都可以。
前台和后台帐号:br20密码br20 如果有问题请上论坛问题转区提问:http://bbs.br20.com.cn/ 程序自带的一些版块和人员等信息均为测试使用, 你可以保留,可以删除~~~^@^ 里面东西有 插件: 本程序使用的插件介绍: 勋章中心 下载中心 虚拟形象 宠物中心(注意看下面的宠物方面) 幸福婚姻 社区家园 社区法院 社区钱庄 防暴力注册 上,下一主题 帖子跳楼 帖子投票 8种标题醒目 社区明星 办公管理 短信实时接收 以上插件本站均测试通过 1、安全设置: A、对数据库进行改名:用FTP管理软件,把data目录下的#br20.mdb进行改名或改后缀,将他改为人家不易猜出的名字,后缀可以改为:asp或asa等,要空间支持,一般空间都支持的! B、再到conn.asp更改一下数据库链接路径:找到以下内容: '免费用户第一次使用请修改本处数据库地址并相应修改data目录中数据库名称,如:将dvbbs6.mdb修改为dvbbs6.asp\nDb='data/dvbbs7.mdb' 把dvbbs7.mdb改为你更改后的名,如:你把data目录下的dvbbs7.mdb改名为:dv120bbs1587995121214854512102.asp那你就\u6253Db='data/dvbbs7.mdb'中的dvbbs7.mdb改为dv120bbs1587995121214854512102.asp C、删除默认admin管理员: a、先在前台注册一个用户。 b、再用admin这个管理帐号进入后台进行管理(默认管理帐号信息:用户:admin密码:admin888) c、进入后台:用户管理-------->管理员添加|管理--------->管理员添加--------->(按要求加:前台用户称就用刚新注册的用户) d、再回到管理员添加|管理--------->管理--------->编辑权限(应选刚加的用户)--------->给出全部权限-----确认--------->退出 e、最后用刚新注册的用户进入后台用户管理-------->管理员添加|管理--------->管理--------->找到admin--------->删除--------->用户管理-------->用户资料(权限)管理-------->找到admin此用户--------->直接删除或锁定、屏蔽此用户 2、如何进入后台: 答:方法1:先打开论坛首页,用户管理员前台帐号进入前台(默认前后台帐号均为:adminadmin888)-----进入前台后,返回首页,在顶部导航栏------------点“管理”进入后台登入页面---输入后台管理员帐号-------进入后台完成。 方法2:打开以下页面:论坛网址/admin_login.asp直接过入后台登入页面,输入前后台密码! 3.如何更改自己的LOGO、站名、访问地址: 进入后台--->常规管理--------->基本设置--------->论坛基本信息--------->论坛名称、网站主页名称、论坛的访问地址、网站主页访问--------->地址论坛首页Logo图片地址 4.如何创建版面: 进入后台--->论坛管理--------->版面(分类)添加|管理--------->版面(分类)添加--------->“填加相关设置”-------->版面(分类)添加|管理--------->管理--------->添加版面--------->再加一个二级版面--------->高级设置--------->进行相关设置 5.如何取消发帖时要输入验证码的问题: 进入后台--->版面(分类)添加|管理-->高级设置-->发贴相关--->发贴是否采用验证码---->选择不采用就OK~ 6.如何修改上传文件大小: 回:后台------>论坛用户组(等级)管理------->对相应用户组进行权限编辑------->上传权限设置(上传文件大小限制) 7.新注册用户20分钟内发帖修改方法: 后台:论坛用户组(等级)管理----->新手上路---->新注册用户多少分钟后才能发言:---->设为:0 8.如何打开html等标签: 后台:版面(分类)添加|管理----->高级设置----->帖子内容显示相关--->HTML代码解析/Flash标签等好多 9.删除动网顶部与底部广告的方法: 后台:广告管理----->高级设置----->首页顶部广告代码与首页尾部广告代码

28,391

社区成员

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

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