Cita:
Iniciado por Viturbiko Muchas gracias por tu ayuda, pero hay algo que no acabo de entender.
No se supone que en el primer script, el del logueo, se esta creando un nuevo objeto member, que en caso de comprobar que el nombre de usuario y la contraseña existen en la base de datos, ya hace esto que me indicas? Me refiero a las ultimas lineas:
} else {
$_SESSION["member"] = $loggedInMember;
displayThanks();
}
¿No se supone entonces, que se estaría almacenando el nombre de usuario y la contraseña en $loggedInMember? Pero es que luego escribo echo $loggedInMember y me dice que la variable no esta definida...
Estoy completamente desquiciado, llevo como 5 horas mirando por internet y no doy con la solución, ¿podrías ponerme un ejemplo con algo más de código?
Gracias y un saludo
No se como tienes establecida la conexión de la DB ni como preguntas si existe el nombre de usuario y la contraseña, pero básicamente en el login tienes que comprobar si los datos recogidos en el formulario de ingreso son los mismos que en la base de datos.
En caso de que no sean iguales, se le muestra al usuario un error.
Por otra parte, no entiendo por qué no te muestra
$loggedInMember
.
Prueba a comprobarlo por HTML:
Si no te muestra nada, prueba con esto:
Código HTML:
Ver original<p>SESIÓN:
<?php echo $_SESSION["member"] ?></p>