Erreur script php
stevecarcare
Messages postés
161
Statut
Membre
-
Atropa Messages postés 2051 Statut Membre -
Atropa Messages postés 2051 Statut Membre -
Bonjour,
J ai creer un code mais il fonctionne mal:
quand on rentre le mot de passe il ouvre bien la page menu.php mais meme si on mais un mauvais code il l ouvre!!! pq???
accueil.php
<form method="post" action="Menu.php">
<p align="center"><input type="password" name="user" size="20" />
<input type="submit" value="Login" /></p>
</form>
</html>
Menu.php
<?php
$user = ($_POST['user']);
if($user == 'steve') {
}
else {
echo '<p>Identifiant et/ou mot de passe incorrect.<br />Erreur lors de la connexion.</p>';
}
?>
echo bienvenu etc etc
J ai creer un code mais il fonctionne mal:
quand on rentre le mot de passe il ouvre bien la page menu.php mais meme si on mais un mauvais code il l ouvre!!! pq???
accueil.php
<form method="post" action="Menu.php">
<p align="center"><input type="password" name="user" size="20" />
<input type="submit" value="Login" /></p>
</form>
</html>
Menu.php
<?php
$user = ($_POST['user']);
if($user == 'steve') {
}
else {
echo '<p>Identifiant et/ou mot de passe incorrect.<br />Erreur lors de la connexion.</p>';
}
?>
echo bienvenu etc etc
A voir également:
- Erreur script php
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
- Erreur upes 1025 - Forum Téléviseurs
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
1 réponse
bonjour,
alors c'est très simple, tu fais une conditions if else et tu met ta page a l'extérieur.
il faudrait que ta page soit dans le if
mais le plus simple pour la clareté du code c'est de faire :
ca ne te prend qu'une ligne au début de la page pour tester si le mot de passe est bon ou non et ça affiche ta page en fonction aprés
le problème c'est que sans session le mot de passe devra être retapé a chaque page
alors c'est très simple, tu fais une conditions if else et tu met ta page a l'extérieur.
il faudrait que ta page soit dans le if
mais le plus simple pour la clareté du code c'est de faire :
<?php
if(isset($_POST['user']) || $_POST['user'] != 'steve') exit('<p>Identifiant et/ou mot de passe incorrect.<br />Erreur lors de la connexion.</p>');
?>
echo bienvenu etc etc
ca ne te prend qu'une ligne au début de la page pour tester si le mot de passe est bon ou non et ça affiche ta page en fonction aprés
le problème c'est que sans session le mot de passe devra être retapé a chaque page