Ver Mensaje Individual
  #9 (permalink)  
Antiguo 14/08/2010, 11:30
malkavie
 
Fecha de Ingreso: julio-2010
Mensajes: 12
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Autenticacion de usuarios

Simón bombón, ya quedó...

Efectivamente carlos, estaba haciendo doble consulta, ya lo eliminé y por otra parte la variable $nombre la envié a la session, por eso ya no podría capturarla después, hice algunas pruebas:

1. Los dos 'echo' los puse antes de definir la session y obtuve: Warning: session_start() [function.session-start]: Cannot send session cache limiter, header already been sent. Sin embargo el 'echo $nombre' me devolvía la info de la BD de datos que necesitaba, es decir si estaba tomando la info de ahí.

2. Hice el paso directo como indicas:
session_start();
$_SESSION['id'] = $datos['Id'];
$_SESSION['estado'] = 'Autenticado';
$_SESSION['nombre'] = $datos['nombre'];
$_SESSION['clase'] = $datos['clase'];
$_SESSION['email'] = $datos['email'];
y parece estar funcionando

3. Finalmente para ver si efectivamente se habían seleccionado los datos que necesito le pedí que los pusiera en pantalla con algunos echo, algo así:

echo "Bienvenido<b>".$datos['nombre']."</b>. Has iniciado sesi&oacute;n"

Y parece que ya esta funcionando como quiero, sólo debo ver que las variables de sesion hayan pasado sin pedos...