Erreur script php
stevecarcare
Messages postés
125
Date d'inscription
Statut
Membre
Dernière intervention
-
Atropa Messages postés 1940 Date d'inscription Statut Membre Dernière intervention -
Atropa Messages postés 1940 Date d'inscription Statut Membre Dernière intervention -
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
- Erreur 0x80070643 - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
- Erreur 4101 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