控制用户登陆错误的次数(超过3次就禁止再登陆)---问题

解决方案 »

  1.   

    按session记录一个变量,登陆验证的时候变量+1,如果大于3了,告诉它断了session再来
    如果想要他明天再来,就同时记录他的ip与时间进入黑名单
    u如果想要他永远不来,就只记住他的ip就好了(他要换了ip你也没辙)
      

  2.   

    首先将这个用户第一次登陆的ip放在session 当中,如果登陆三次都错误而且是同一个ip的话,就以后如果他再登陆还是这个ip的话,
    就不用判断他是否密码还是不是正确,直接提示不能登录,还可以设成相应时间的,就是过了多长时间他就可以再登录了,那样,别忘了
    清空session中的值。
      

  3.   

    老板,你放session中,设什么时间间隔有用吗?
    我换个session id再登你不一样没辙
      

  4.   

    只使用session可能吗?
    当关闭当前窗口再打开一个 不又可以尝试三次了么
      

  5.   

    大家忘记Application了吗?
      

  6.   

    将session设一个时间,到了时间就会清空刷新session 最好用session保存IP地址, 因为用一个IP地址可以用多个用户名,或者IP+用户名也不失是判断是不是同一用户使用的.用session判断登陆错误3次就不让客户端进行操作, 也可以cookies只是保存在客户端的, 不太安全.