password pour page HTML/PHP - PHP - Programmation
Marsh Posté le 22-04-2009 à 19:01:56
voici l'entete de mon fichier login.php
Citation : <?php |
le passage ou je recupere le mot de passe :
Citation : <p>Veuillez entrer le mot de passe pour pouvoir accéder à la totalité de la base de données.</p> |
la condition if/else dans ma page recherche (necessitant le mot de passe)
Citation : <?php |
Marsh Posté le 23-04-2009 à 10:10:10
Y'a plusieurs choses que je ne comprends pas : déja, pourquoi tu passes le mot de pass renseigné à ta variable de session avant de vérifier que c'est le bon ?
if (isset($_POST['mot_de_passe']) && $_POST['mot_de_passe'])=="motdepass" )
et là tu crées ta session, ensuite dans le reste du code, tu fais un simple test sur tes variables de session.
Ensuite, as-tu fais un session_destroy ? parce que si ce n'est pas le cas, au fur et à mesure, tes tests seront biaisés à cause des variables de session qui ne seront jamais détruites.
J'espère avoir pu t'apporter un élément de réponse.
Marsh Posté le 23-04-2009 à 16:36:39
c'est bon j'ai réussi a faire fonctionner le mot de passe.
parcontre j'ai pas encore géré le "session destroy"
merci
Marsh Posté le 22-04-2009 à 19:01:13
Bonjour,
j'aimerai insérer un système de mot de passe sur une de mes pages php/HTML pour un projet de Base de données.
j'ai donc une page accueil, une page login et d'autres pages dont la page recherche sur la quelle on ne peut aller que si on a entrer le bon mot de passe.
On ne considère qu'un seul et unique mot de passe pour l'instant. (et j'aimerai aussi par la même occasion insérer l'identifiant)
voila le code de mes 3 pages. Sachant que le système ne fonctionne pas pour l'instant, et que la page ou il est nécessaire d'avoir le mot de passe,la condition if, else ne marche pas, et donc il y'a un double affichage.
sauriez vous trouvez l'erreur ?
merci
Message édité par lumi le 22-04-2009 à 19:01:26
---------------