Je développe une application avec CakePHP 1.3 et son composant Auth. Est-il possible de compter l'échec de la connexion afin de désactiver le compte des utilisateurs après quelques tentatives infructueuses? Y a-t-il quelque chose comme loginErrorRedirect?Comment compter les tentatives de connexion dans CakePHP
Répondre
Comment comptez-vous désactiver un utilisateur s'il ne peut pas se connecter? S'ils se connecter comme
[email protected] FAIL [email protected] FAIL [email protected] DÉFAUT
vous allez annuler tous ces utilisateurs?
Pour enregistrer les échecs de connexion, votre pourrait ajouter ce qui suit à votre action login() quel que soit le contrôleur
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);
}
Non, je vais désactiver le compte des utilisateurs après trois échecs sur ce seul compte. Donc: [email protected] - échouer, [email protected] - échouer, [email protected] - échouer, verrouiller. Quoi qu'il en soit, il semble que la condition que vous m'avez donnée en première ligne de votre code soit la seule solution. – DzikiMarian
- 1. Tentatives limitées de connexion
- 2. Comment limiter les tentatives de connexion - PHP & MySQL & CodeIgniter
- 3. Comment limiter le nombre de tentatives de connexion dans Django
- 4. Limitation du nombre de tentatives de connexion
- 5. SSO nécessitant plusieurs tentatives de connexion
- 6. Suivre les tentatives infructueuses de connexion pour le verrouillage d'ID
- 7. Où les tentatives de connexion SQL Server sont-elles enregistrées?
- 8. dois-je limiter les tentatives de connexion des rails?
- 9. Connexion à SQL Server - tentatives de connexion échouées
- 10. Connexion automatique dans CakePHP
- 11. Système de connexion CakePHP
- 12. Comment compter le résultat en utilisant find() dans CakePHP 2.2.4?
- 13. tentatives de connexion et la façon de le gérer
- 14. Piste IP de tentatives de connexion ssh avec twisted.conch
- 15. Nombre de tentatives de connexion de l'utilisateur UNIX
- 16. Disposition de connexion CakePHP
- 17. CakePHP fonction de connexion vide
- 18. blocage de la connexion après X tentatives infructueuses
- 19. La connexion PHP nécessite deux tentatives de travail
- 20. Comment la configuration configure-t-elle pour les tentatives de connexion échouées d'Apache Shiro?
- 21. Agiletoolkit Nombre maximal de tentatives de connexion échouées
- 22. CakePHP connexion et de redirection
- 23. La connexion mysql échoue après plus de 3000 tentatives
- 24. PHP - Comment compter les lignes de code dans une application
- 25. test CakePHP connexion
- 26. CakePHP 2.0 Ajax connexion
- 27. cakephp conditions de connexion personnalisées
- 28. Rediriger l'utilisateur vers Captcha après que X a échoué tentatives de connexion
- 29. CakePHP Connexion élément
- 30. CakePHP Connexion Infinite Redirect
liés à http://stackoverflow.com/questions/5206146/detecting-a-failed-login -in-cake/5208137 # 5208137 – benjamin
Merci, je vais le tester. – DzikiMarian