Bloquer tentative connexion ldap php
dartar
Messages postés
1
Statut
Membre
-
jeremy.s Messages postés 1248 Statut Membre -
jeremy.s Messages postés 1248 Statut Membre -
Bonjour à tous ,
Je me permet de vous demander de l'aide concernant un projet d'étude ou je dois créer un site extranet relié à un annuaire ldap.
Cependant lorsque la personne essaie de se connecter au ldap et qu'elle dépasse 3 tentative de connexion (login + password erroné ) cela bloque son compte , et seul l'administrateur pourrais lui débloquer son compte .
Malheureusement je ne sais pas comment faire cela, pourriez-vous me filer un coup de main ?
Merci d'avance .
Je me permet de vous demander de l'aide concernant un projet d'étude ou je dois créer un site extranet relié à un annuaire ldap.
Cependant lorsque la personne essaie de se connecter au ldap et qu'elle dépasse 3 tentative de connexion (login + password erroné ) cela bloque son compte , et seul l'administrateur pourrais lui débloquer son compte .
Malheureusement je ne sais pas comment faire cela, pourriez-vous me filer un coup de main ?
Merci d'avance .
A voir également:
- Bloquer tentative connexion ldap php
- Gmail connexion - Guide
- Bloquer pub youtube - Accueil - Streaming
- Connexion chromecast - Guide
- Bloquer sur messenger - Guide
- Meetic dernière connexion ✓ - Forum Réseaux sociaux
1 réponse
Salut !
Bah tu stock le nombre de tentavie quelque part (en session par exemple),
et tu l'incrémente à chaque fois que la personne se trompe. Si ce nombre arrive à 3 tu "bloque" le compte. C'est à dire que tu vas mettre un champ estBloque dans ta table user dans ta bdd. Et donc quand le nombre de tentative erronée arrive à 3 tu passe estBloque à 1.
donc niveau algo ca peut ressemblé à ca :
1) Je regarde si le login existe en bdd
2) Si il existe, tu regarde si le compte est bloqué
3) Si le compte est bloqué, tu affiche que le compte est bloqué et qu'il ne peut donc plu se connecter bla bla bla
4) Si le compte n'est pas bloqué, tu initialise ton compeur à 0.
5) Tu regarde si le mdp est le bon
6) Si il l'est tu met toutes les infos en session comme d'hab et tu redirige
7) Si le mdp ne va pas, tu incrémente ton compeur et tu lui remet le formulaire de connexion
Tu repars du 5) tant que ton compteur est inférieur à 3.
Si il arrive à 3 tu passe estBloque en bdd à 1 et donc 3)
Bah tu stock le nombre de tentavie quelque part (en session par exemple),
et tu l'incrémente à chaque fois que la personne se trompe. Si ce nombre arrive à 3 tu "bloque" le compte. C'est à dire que tu vas mettre un champ estBloque dans ta table user dans ta bdd. Et donc quand le nombre de tentative erronée arrive à 3 tu passe estBloque à 1.
donc niveau algo ca peut ressemblé à ca :
1) Je regarde si le login existe en bdd
2) Si il existe, tu regarde si le compte est bloqué
3) Si le compte est bloqué, tu affiche que le compte est bloqué et qu'il ne peut donc plu se connecter bla bla bla
4) Si le compte n'est pas bloqué, tu initialise ton compeur à 0.
5) Tu regarde si le mdp est le bon
6) Si il l'est tu met toutes les infos en session comme d'hab et tu redirige
7) Si le mdp ne va pas, tu incrémente ton compeur et tu lui remet le formulaire de connexion
Tu repars du 5) tant que ton compteur est inférieur à 3.
Si il arrive à 3 tu passe estBloque en bdd à 1 et donc 3)