Mostrar mensaje "login o contraseña incorrecta"
isimienne
Mensajes publicados
124
Estado
Miembro
-
MickaToast Mensajes publicados 162 Estado Miembro -
MickaToast Mensajes publicados 162 Estado Miembro -
Hola,
por favor, ¿hay alguien que pueda ayudarme? Quiero mostrar un mensaje "¡login o contraseña incorrecta!"
aquí está mi código
pero me muestra un error cuando añado este mensaje de eco.
<?php
session_start();
#verificar si el usuario ha iniciado sesión
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 o contraseña incorrectas! ";
}
session_write_close();
header("Location: index.php");
}
// el usuario está cerrando sesión
if (isset($_GET["logout"])) {
session_destroy();
header("Location: index.html");
}
?>
y gracias de antemano
Configuración: Windows 7 / Chrome 35.0.1916.114
por favor, ¿hay alguien que pueda ayudarme? Quiero mostrar un mensaje "¡login o contraseña incorrecta!"
aquí está mi código
pero me muestra un error cuando añado este mensaje de eco.
<?php
session_start();
#verificar si el usuario ha iniciado sesión
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 o contraseña incorrectas! ";
}
session_write_close();
header("Location: index.php");
}
// el usuario está cerrando sesión
if (isset($_GET["logout"])) {
session_destroy();
header("Location: index.html");
}
?>
y gracias de antemano
Configuración: Windows 7 / Chrome 35.0.1916.114
1 respuesta
-
$_SESSION["Authenticated"]= 0 ; header("Location: index.html"); echo " ¡login o contraseña incorrectos! ";
la función header() redirige inmediatamente a la dirección de destino, por lo que ninguna línea de código se ejecutará después de esta función. Si deseas mostrar un mensaje en index.php, podemos imaginar lo siguiente:
header("Location: index.php?Autenticacion=Error");
Solo necesitas verificar en index.php si $_GET["Autenticacion"] está presente y es igual a "Error", en este caso, las credenciales son incorrectas.
¡Espero que esta ayuda te sea importante!
¡Buenas noches!