Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/12/2007, 19h19   #1
Membre habitué
 
Yassine Chaouche
Développeur informatique
Inscription : janvier 2003
Messages : 152
Détails du profil
Informations personnelles :
Nom : Yassine Chaouche
Localisation : Algérie

Informations professionnelles :
Activité : Développeur informatique
Secteur : Distribution

Informations forums :
Inscription : janvier 2003
Messages : 152
Points : 130
Points : 130
Par défaut Renouvellement de mdp

Bonjour,

Voici le problème :

Un utilisateur demande à recevoir un nouveau mdp.

Le nouveau mdp est envoyé par courrier postal.

Une fois reçu, celui-ci se connecte avec.

Un champ dans une table de la BDD contrôle étape par étape ce processus et permet de dire à tout moment où on en est (pour qu'en cas de pepin on sache à quelle étape se situe le problème et que dire à l'utilisateur).

Donc par exemple on a:
* demande du mdp -> Etape 1
* mdp envoyé par courrier postal -> Etape 2
* première connexion -> Etape 3 (finale, le renouvellement du mdp s'est bien passé).

Il faudrait donc que sur la page de connexion on ait un code qui va changer le champ "Etape" dans la table (le passer à 3).

Le soucis c'est que si l'utilisateur se connecte une deuxième fois, le champ est déjà passé à 3 lors de la première connexion, donc inutile de tester une deuxième fois si le champs est à 2 pour savoir in on le passe à 3.

Comment faire pour éviter les N tests inutils suivants la première connexion réussie ?

En vous remerciant par avance.

Y.Chaouche
yacinechaouche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2007, 09h46   #2
Membre éprouvé
 
Avatar de defcon_suny
 
Développeur informatique
Inscription : décembre 2006
Messages : 436
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 436
Points : 486
Points : 486
Salut,

Je ne voudrais pas faire contre les bonnes pratiques mais dans un premier temps tu es contraint de tester si il s'agit d'une première connexion.

Si vrai, tu réalises ton update. Si faux, pas de SQL!

Donc au niveau gain de ressources, tu gagnerais une condition... Et dans ce cas , je ne crois pas qu'il faille pousser le vis!

++
defcon_suny est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h00.


 
 
 
 
Partenaires

Hébergement Web