我现在想在一个网页上面实现这种效果:
   1,如用户在一天中10次登录失败;则暂时禁止该用户登录;
   3,该用户禁止登录30分钟后,恢复登录!

解决方案 »

  1.   

    登录错误一次,
    就在数据库里面记录一次错误的时间.
    下次登录,分析上面记录的表. 得出结论.
      

  2.   


    分析表, 如果满足禁止登录的条件, 就删除登录的错误信息.
    添加禁止用户登录的表中.
      

  3.   

    通过登录记录表,设置登录时间,限制截至时间等字段
      

  4.   

    各位高手们,能不能说具体点儿呢?小弟,先谢过了
      

  5.   

    很简单的。用一个日志表,保存最后一次错误时间,和错误次数,用户名。
      

  6.   

    提供一种办法,可以实现的:
    用一个数据库表来记录用户的登录信息,每次登录需要判断,
    先判断这后一次登录的时间离现在登录的时间有多长,如果相距30分钟,就接着判断统计出当天的登录次数,如果大于10次就提示“暂时禁止该用户登录”,如果小于10次就可以继续登录。
      

  7.   


    可是用户登录10次禁用后,我怎么才能让它在30分钟后,自动的解除禁用啊
      

  8.   

    表里设字段自动记录上次登录的时间,当天登录的次数,时间更新,次数叠加,然后根据你的需求设置判断条件。
      

  9.   


    用我上面说的数据库结构。查询30分钟以内是否被禁用。上次禁用是30分钟以前的话,就等于自动解除了。
      

  10.   


    当禁用后给用户存入个系统当前时间,当用户下次登录时用当前时间与禁用时的时间进行对比,如果小于30分钟就继续不让登录,如果大于30分钟就清空这个时间并从新统计用户登录次数
      

  11.   

    哦,谢谢各位了,基本上知道该怎么做了!