同一账号密码输入错误3次禁止登录如何实现?

夏京南 2009-12-30 04:08:58
如题。我想过用session 如果是同一账号的话那么session就+1但是具体操作应该怎么做怎么判断是同一账号?
...全文
523 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinank 2009-12-31
  • 打赏
  • 举报
回复
增加字段比较正规些,呵呵。代码也不难写。
anjing5566 2009-12-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 w_dd906 的回复:]
session比较麻烦 要是用户正常登录退出了 你用个session.abandon 对应的session就没了
数据库用户表里面增加一个 字段: 今日错误次数
输错一次该用户名对应的这个字段 +1 登录的时候也判断该字段,超过3次今天不允许登录
第二天字段重置
[/Quote]

这个不错,不过如果没有用事务重置字段的话,可以再加一个登录日期字段,仅仅用来维护登录日期,如果登录日期和当天不一致,重置错误次数
浪尖赏花 2009-12-30
  • 打赏
  • 举报
回复
这个做法很,只要实现一全局变量保存该次数就OK了

可以通过后台全局变量、数据库表、甚至文件都可以保存该次数
qqweird0001 2009-12-30
  • 打赏
  • 举报
回复
user表中加一个记录登陆错误次数的count,登陆失败加1,然后比较。
rjzou2006 2009-12-30
  • 打赏
  • 举报
回复
账号记录错误次数,比较
lzp4881 2009-12-30
  • 打赏
  • 举报
回复
<%
...
if session("number")="" then session("number")=3
username=request.form("username")
password=request.form("password")
set rs=conn.execute("select * from [user] where username='"&username&"' and password='"&password&"'")
if rs.eof and rs.bof then
session("number")=session("number")-1
response.write "你还有"&session("number")&"次机会"
'返回上一页
else
response.write "登陆成功"
end if
...
%>
gxq323 2009-12-30
  • 打赏
  • 举报
回复
不管成功登陆或者不成功登陆,只要输入账号就记录登陆时间,这个用ajax完全可以实现,在取出登陆失败的记录条数就可以了
feifeiwu 2009-12-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 w_dd906 的回复:]
session比较麻烦 要是用户正常登录退出了 你用个session.abandon 对应的session就没了
数据库用户表里面增加一个 字段: 今日错误次数
输错一次该用户名对应的这个字段 +1 登录的时候也判断该字段,超过3次今天不允许登录
第二天字段重置
[/Quote]

赞成这种做法。
像银行网银系统、移动网络服务系统就是这么做的。
zhaojian19910220 2009-12-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 yan11cn 的回复:]
session比较麻烦 要是用户正常登录退出了 你用个session.abandon 对应的session就没了
数据库用户表里面增加一个 字段: 今日错误次数
输错一次该用户名对应的这个字段 +1 登录的时候也判断该字段,超过3次今天不允许登录
第二天字段重置
[/Quote]
这样好像要算时间吧
w_dd906 2009-12-30
  • 打赏
  • 举报
回复
session比较麻烦 要是用户正常登录退出了 你用个session.abandon 对应的session就没了
数据库用户表里面增加一个 字段: 今日错误次数
输错一次该用户名对应的这个字段 +1 登录的时候也判断该字段,超过3次今天不允许登录
第二天字段重置
yan11cn 2009-12-30
  • 打赏
  • 举报
回复
session比较麻烦 要是用户正常登录退出了 你用个session.abandon 对应的session就没了
数据库用户表里面增加一个 字段: 今日错误次数
输错一次该用户名对应的这个字段 +1 登录的时候也判断该字段,超过3次今天不允许登录
第二天字段重置

28,390

社区成员

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

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