Bloquer tentative connexion ldap php
Fermé
dartar
Messages postés
1
Date d'inscription
jeudi 30 mai 2013
Statut
Membre
Dernière intervention
30 mai 2013
-
30 mai 2013 à 14:20
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 30 mai 2013 à 15:02
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 30 mai 2013 à 15:02
A voir également:
- Bloquer tentative connexion ldap php
- Gmail connexion - Guide
- Facebook connexion - Guide
- Hotmail connexion - Guide
- Bloquer pub youtube - Accueil - Streaming
- Site inaccessible n'autorise pas la connexion - Guide
1 réponse
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
30 mai 2013 à 15:02
30 mai 2013 à 15:02
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)