我正在使用CakePHP 1.3开发应用程序并使用其Auth组件。是否有可能计数登录失败,以便在几次不成功尝试后停用用户帐户?有没有像loginErrorRedirect?如何计算CakePHP中的登录尝试数
0
A
回答
2
如果用户无法登录,您打算如何停用用户?如果他们登录为
[email protected]失败 [email protected]失败 [email protected]失败
你要所有这些用户无效?
要记录登录失败,您可以添加在任何控制器
if(empty($this->Session->Auth) && isset($this->data))
{
if($this->Session->read('login.fail'))
{
$login_fail = $this->Session->read('login.fail') + 1;
}else{
$login_fail = 1;
}
$this->Session->write("login.fail",$login_fail);
}
+0
不,我要在此单一帐户尝试三次失败后停用用户帐户。所以:[email protected] - 失败,[email protected] - 失败,[email protected] - 失败,锁定。无论如何,似乎你给我的第一行代码只是解决方案。 – DzikiMarian 2011-03-12 08:58:59
相关问题
- 1. 如何计算JavaScript中登录尝试的最大次数?
- 2. ASP.NET登录尝试登录?
- 3. 设计:注册登录尝试
- 4. 登录尝试的PHP登录脚本
- 5. CakePHP的测试登录
- 6. 如何处理用户登录后的其他登录尝试?
- 7. 以PHP记录登录尝试次数
- 8. 如何限制登录尝试?
- 9. 计算使用root账户使用python登录尝试的总计
- 10. 有限的登录尝试
- 11. Facebook登录尝试登录首次
- 12. 尝试计算的Python
- 13. 失败的登录尝试登录到数据库
- 14. MVC中的登录尝试无效
- 15. Laravel登录尝试消息
- 16. Servlet:登录尝试失败
- 17. 失败登录尝试
- 18. 限制登录尝试?
- 19. ASP.Net MVC5登录尝试
- 20. 检查登录尝试
- 21. Laravel三州登录尝试
- 22. 记录失败的登录尝试
- 23. RxJS重试获取数据登录后 - 如果登录尝试一次
- 24. 如何将登录尝试次数增加到一定数量?
- 25. 计算每月登录的天数
- 26. 设计:登录失败,如何调试?
- 27. 如何监视Windows中失败的登录尝试?
- 28. 如何限制Spring Security中的登录尝试?
- 29. CAKEPHP登录未登录
- 30. 如何在cakephp 2.6.7中跳过登录?
相关http://stackoverflow.com/questions/5206146/detecting-a-failed-login以下到您的登录()动作-in-cake/5208137#5208137 – benjamin 2011-03-12 00:11:25
谢谢,我会测试它。 – DzikiMarian 2011-03-12 09:04:22