Bonjour,
Vous avez peut être déjà résolu ce pb si vous avez travaillé sur l'authentification des utilisateurs à un site web :
* Une personne demande le renouvellement de son mot de passe.
* On lui envoi son mdp
* Elle se connecte avec.
* Une colonne dans la table de la BDD enregistre l'étape du processus (étape 1 : demande du mdp, étape 2 : mdp envoyé, étape 3 : connexion avec le nv mdp).
Quand cette personne se connecte avec le nouveau mpd, il faut donc changer la valeur du champ de l'étape 2 à l'étape 3.
Ce changement de valeur devrait se faire à la connexion.
Le code de la page de connexion devrait donc faire un test sur la colonne "état" de l'utilisateur actuel, et le changer à 3 s'il est à 2. Mais pour les prochaines fois où ce même utilisateur se connecte, la réexcution de cet test est inutile !! car nous savons à l'avance que cette personne à déjà un champ à 3. Alors comment faire pour que ce test ne soit plus exécuté après la première vérification ?
En vous remerciant par avance.
Y.Chaouche
Partager