Username dell'utente corrente? (var_dump($_SESSION)

Salve ancora. Ho fatto un var_dump($_SESSION) ed ho ottenuto:


 

  array(3) {

  ["7912f2faa44a47936246989027b9d258__id"]=>

  string(4) "demo"

  ["7912f2faa44a47936246989027b9d258__name"]=>

  string(4) "demo"

  ["7912f2faa44a47936246989027b9d258__states"]=>

  array(0) {

  }

}



In che modo posso accedere a queste variabili usando il codice standard Yii? In oltre… states che diavolo è? Ho provato a fare diverse operazioni e non è variato mai.

Ciao, le sessioni vengono gestite da CWebUser:

http://www.yiiframework.com/doc/api/1.1/CWebUser

Se nel file config.php hai abilitato i cookie (‘allowAutoLogin’=>true) le informazioni vengono salvate e puoi richiamarle facilmente:

Yii::app()->user->id

Yii::app()->user->name

Per quanto riguarda _states sinceramente non ho capito bene a cosa serva ma penso che abbia a che fare con SetState() ma non ne sono sicuro all 100%.

Con SetState puoi salvare altre informazioni utili nei cookie.

Ottimo, ti ringrazio!