Identification : mauvais mot de passe, fonctionne

Identification : mauvais mot de passe, fonctionne - PHP - Programmation

Marsh Posté le 10-02-2014 à 15:41:41    

Bonjour.
 
Je viens pour solliciter votre aide sur un petit problème que j'ai.
 
Je m'explique.
Je suis en train de créer un site en php pour mon rapport de stage. Donc pour prouver mes compétences en php, je met un système requerrant un mot de passe pour accèder au contenu du site.
 
J'ai fais les codes. Tout va bien avec le bon mot de passe, puis le problème survient. j'essaye un faux mot de passe, et ça passe quand même!!
 
Si quelqu'un saurait m'aider, ou me conseillez, je vous en remercie d'avance, en sachant que je ne souhaite pas utiliser de base données, mettant le code directement sur la page de connexion.
 
Voila mon code login.php
 
<?php
if ($pwd =="Colbert" )
{
header('location:/rapport/Presentation.php');
}
else
{
header('location:/rapport/perdu.php');
}
?>

Reply

Marsh Posté le 10-02-2014 à 15:41:41   

Reply

Marsh Posté le 10-02-2014 à 16:01:37    

Bonjour,
 
$pwd, tu le recup comment ?


---------------
"La valeur d'un homme tient dans sa capacité à donner et non dans sa capacité à recevoir." Albert Einstein / "Dans la nature, tout a toujours une raison. Si tu comprends cette raison, tu n'as plus besoin de l'expérience." Léonard De Vinci
Reply

Marsh Posté le 11-02-2014 à 10:41:44    

Évite les majuscules dans les noms de pages puisque les adresses sont sensibles à la casse.
 
Tes pages sont protégées? Si tu tapes leur adresse dans la barre d'adresse tu peux y accéder ou bien ça va te demander le mdp?

Reply

Marsh Posté le 11-02-2014 à 16:18:39    

Faut que tu penses à créer une session une fois le bon mdp donné. Sur toutes les autres pages, faut vérifier que la session existe. Si c'est pas le cas, faut rediriger l'utilisateur sur la page de login.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed