Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/12/2011, 05:32
Avatar de SetheR
SetheR
 
Fecha de Ingreso: enero-2009
Mensajes: 265
Antigüedad: 15 años, 4 meses
Puntos: 44
Respuesta: problema con variable de session $_SESSION["username"]

La solución te la posteé ayer en tu otra duda:

Código PHP:
Ver original
  1. public function loguearse($username)
  2.     {
  3.         if($id)
  4.         {
  5.             $this->id = $_SESSION["id"] = $id->id;
  6.             $this->usuario = $_SESSION["username"] = $usuario->username;
  7.             $this->logueado = true;
  8.         }
  9.     }


$id no existe, asi que no crea la variable de sesión.

PD. Deberías aprender a hacer un debug de tu porgrama. Estos fallos los verías al instante

EDIT: Como veo que en el otro post tampoco me entendiste, te lo voy a explicar.

Código PHP:
Ver original
  1. if($id)
En esta línea, $id, no existe. Si lo que quieres es acceder al miembro de la clase, debes poner
Código PHP:
Ver original
  1. $this->
delante. El otro modo el pasarla como argumento al método loguearse