Ver Mensaje Individual
  #7 (permalink)  
Antiguo 24/03/2015, 12:46
Avatar de NueveReinas
NueveReinas
 
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 8 meses
Puntos: 145
Respuesta: Obtener datos de un usuario con $_SESSION

Cita:
Iniciado por Viturbiko Ver Mensaje
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:

Código HTML:
Ver original
  1. <p>SESIÓN: <?php echo $loggedInMember ?></p>

Si no te muestra nada, prueba con esto:

Código HTML:
Ver original
  1. <p>SESIÓN: <?php echo $_SESSION["member"] ?></p>
__________________
¿Te sirvió la respuesta? Deja un +1