Afficher message "login ou mot de passe incorrecte" [Fermé]

Signaler
Messages postés
95
Date d'inscription
jeudi 3 décembre 2009
Statut
Membre
Dernière intervention
10 juin 2015
-
Messages postés
142
Date d'inscription
mercredi 19 février 2014
Statut
Membre
Dernière intervention
23 juillet 2015
-
Bonjour,
s'il vous plait y'a t'il qui peut m'aider je voudrais afficher un message " login ou mot de passe incorrecte !"
voilà mon code
mais il m'affiche erreur lorsque je l'ajouter ce message d'echo.

<?php
session_start();
#see if user is logged in
if (isset($_POST["login"])){
if (isset($_POST["n"]) && ($_POST["n"] == "test" ) && isset($_POST["m"]) &&($_POST["m"] == "test" ))
{
$_SESSION["Authenticated"]= 1;
}
else {
$_SESSION["Authenticated"]= 0 ;
header("Location: index.html");
echo " login ou mot de passe incorrectes ! ";

}
session_write_close();
header("Location: index.php");
}
// user is logging out
if (isset($_GET["logout"])) {
session_destroy();
header("Location: index.html");
}

?>

et merci d'avance




1 réponse

Messages postés
142
Date d'inscription
mercredi 19 février 2014
Statut
Membre
Dernière intervention
23 juillet 2015
22
$_SESSION["Authenticated"]= 0 ; 
header("Location: index.html"); 
echo " login ou mot de passe incorrectes ! "; 


la fonction header() renvoi immédiatement vers la cible, aucune ligne de code ne sera donc exécuté après cette fonction. Si vous souhaitez afficher un message sur l'index.php, on peut imaginer ceci :

header("Location: index.php?Authentification=Error");


Il suffit de vérifier sur index.php si $_GET["Authentification"] est présent et qu'il vaut "Error", dans ce cas, les identifiants sont faux.

J'espère que cette aide vous est importante !
Bonne soirée !
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60684 internautes nous ont dit merci ce mois-ci