关于在一定时间内限制登陆次数的有关问题

关于在一定时间内限制登陆次数的问题
用户登录时,如果输入密码错误3次,将在15分钟内不准登陆。

在网上查了半天的资料,资料很少。
大概实现是这样的。

在数据库增加两个字段,一个记录登陆次数。一个记录登陆时间。

第一次登录不成功,登陆次数加一,记下登陆时间。
第二次登录不成功,如果登陆时间间隔小于15分,登陆次数加一,登陆时间保持不变,为第一次登陆时间。
                                                  如果登陆时间间隔大于15分,登陆次数保持不变,更新登陆时间。
第三次登陆不成功,   如果登陆时间间隔小于15分,登陆次数加一,登陆时间保持不变,为第一次登陆时间。
                                                  如果登陆时间间隔大于15分,登陆次数保持不变,更新登陆时间。
第四次登陆不成功,如果登陆时间间隔小于15分,提示不能登陆,记下当前登陆时间。
                                                如果登陆时间间隔大于15分,登陆次数保持不变,更新登陆时间。

如果登陆成功,登陆次数置0,登陆时间置0。

大家看看这样行不行啊

有没有别的方法阿

http://topic.csdn.net/t/20051022/13/4343422.html

------解决方案--------------------
这思路可行~
------解决方案--------------------
登录前检测是否应该控制用户登录,登录错误的处理方式使用你的方法可以
------解决方案--------------------
可以~~~
------解决方案--------------------
可以
------解决方案--------------------
可以。。~~
------解决方案--------------------