• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

用户登录验证

Caris 2004-10-29 11:38:50
网站后台登录,当用户四次输入密码失败后该客户端IP1个小时之内不能再登录,如何做?
...全文
319 点赞 收藏 23
写回复
23 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
heike249 2004-11-01
用存储过程将IP写进临时表,然后用视图算。
回复
zhengxianping 2004-11-01
用数据库记录ip的次数,登录时间,用户等参数
然后根据时间和IP地址判断
回复
vzxq 2004-11-01
UP
回复
mmcgzs 2004-11-01
很简单,记录锁定IP,锁定时间,然后判断一下就可以了。
回复
hebookboy 2004-11-01
我觉得这样没有意思,人家换一个ip不就是又可以上了么?为什么要这样限制啊
回复
shajisky 2004-11-01
嘿嘿,要是换个IP不就又可以上勒么
回复
zhn0410 2004-11-01
学习。
回复
Caris 2004-11-01
用vb.net写的话还像没有静态变量的声明吧!!??不能用session保留输入次数吗?
回复
噯卟釋手 2004-11-01
9494 这玩意还不好整哟 逻辑上一定要弄好 否则......
回复
Alang_79 2004-11-01
应该可以解决了吧,我就不说了。呵呵。。。
回复
jackief 2004-11-01
可以用一个静态变量来存储输入密码的次数。如果错误就把那个变量加一,直到变量等于四为止。然后就用上面的方法去做就好了
回复
Caris 2004-11-01
客户端的ip地址现在可以取得,但是如何判断用户是否输入了四次密码,用什么变量保存输入密码次数呢?
回复
登录错误把Ip,用户信息,登陆时间,纪录在数据库里,可以使用sql的job或者干脆在他下次登录时判断即可
回复
Caris 2004-10-29
急,给出正确方法马上结贴,Thanks!
回复
lhcoolhacker 2004-10-29
顶,综合以上,应当可以解决!
回复
The123 2004-10-29
http://www.codeproject.com/csharp/IISWMI.asp

回复
19820911 2004-10-29
http://community.csdn.net/Expert/topic/3278/3278237.xml?temp=.4232904
加一个Ip表
回复
heike249 2004-10-29
写到数据库里然后,创建一个视图用时间来算一下.
回复
softchao 2004-10-29
万一人家正常登陆以后,一个小时以内人家不就是不能重新登陆了

呵呵~~ 有道理!
回复
yichuan1982 2004-10-29
上面的应该要一个出错字段

万一人家正常登陆以后,一个小时以内人家不就是不能重新登陆了,呵呵
回复
加载更多回复
相关推荐
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-10-29 11:38
社区公告
暂无公告