Salut ^^
Je débute en PHP et je teste différentes situations pour apprendre plus vite.
Grâce à Raidmain () j'ai un script d'authentification de formulaire qui fonctionne.
Le voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16//page load.php <?php session_start(); ?> <html> <head> </head> <body> <form action="valider.php" method="POST"> <table> <tr><td><label for="nom">Nom : </label></td><td><input type="text" id="nom" name="name" /></td></tr> <tr><td><label for="pass">Mot de passe : </label></td><td><input type="password" id="pass" name="mot_de_passe" /></td></tr> <tr><td><input type="submit" value="Envoyer" /></td></tr> </table> </form> </body> </html>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 //page valider.php <?php session_start(); if(($_POST["mot_de_passe"]) == "toto") { $_SESSION['name']=$_POST['name']; header("Location: prive.php"); } else { header("Location: load.php"); } ?>Maintenant j'aimerais que lorsque je tape un mot de passe erroné, un message d'erreur en rouge apparaisse dans la première page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 //page prive.php <?php session_start(); ?> <html> <head> </head> <body> <p>Félicitations ça marche <?php echo $_SESSION['name']; ?>!!!</p> </body> </html>
J'ai bien pensé à un include mais ce serait plus du bricolage qu'autre chose.
Y aurait-il un moyen de mettre un echo dans le script valider.php et de le renvoyer dans load.php à un endroit bien précis ?
J'ai cherché mais je n'ai rien trouvé, ni sur ce forum, ni sur mon ami Google.
Merci ^^
Partager