par
Cyrano » 23 août 2006, 08:23
J'ai essayé de comprendre la méthodologie employée pour t'identifier et ton code ne suis pas une logique terrifiante. Reprenons donc le processus :
-1- une page assortie d'un formulaire permettant la saisie du pseudonyme et du mot de passe;
-2- la page de traitement et de redirection vers la page appropriée selon le résultat;
-3- la page d'accueil administration dans le cas où le traitement de la seconde page est concluant.
Voyons maintenant cette seconde page.
-1- récupérer les valeurs envoyées;
-2- S'il manque au moins une des deux valeurs, redirection vers la page 1 d'identification;
-3- Sinon, requête SQL pour compter le nombre de lignes contenant les valeurs correspondant au pseudonyme et au mot de passe envoyé;
-4- Si les valeurs sont trouvées, redirection vers la page 3 d'administration, sinon redirection vers la page 1.
Mais ton code commence par une bizarrerie : il commence par comparer des valeurs envoyées par le formulaire, par exemple, tu compares $_POST['password'] et $_POST['pwd']... Reprend ton code en suivant le chemin que je viens d'indiquer, ça devrait aller nettement mieux.
J'ai essayé de comprendre la méthodologie employée pour t'identifier et ton code ne suis pas une logique terrifiante. Reprenons donc le processus :
-1- une page assortie d'un formulaire permettant la saisie du pseudonyme et du mot de passe;
-2- la page de traitement et de redirection vers la page appropriée selon le résultat;
-3- la page d'accueil administration dans le cas où le traitement de la seconde page est concluant.
Voyons maintenant cette seconde page.
-1- récupérer les valeurs envoyées;
-2- S'il manque au moins une des deux valeurs, redirection vers la page 1 d'identification;
-3- Sinon, requête SQL pour compter le nombre de lignes contenant les valeurs correspondant au pseudonyme et au mot de passe envoyé;
-4- Si les valeurs sont trouvées, redirection vers la page 3 d'administration, sinon redirection vers la page 1.
Mais ton code commence par une bizarrerie : il commence par comparer des valeurs envoyées par le formulaire, par exemple, tu compares $_POST['password'] et $_POST['pwd']... Reprend ton code en suivant le chemin que je viens d'indiquer, ça devrait aller nettement mieux.