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