¿Puedo añadir una clase como variable de sesión?

IoMismo
31 de Marzo del 2004
BUenas,

he definido la clase USUARIO con sus datos y desearía guardarla con las variables de sesión, para acceder a ella a través de $_SESSION['USUARIO'], ¿puedo hacer esto o hay algún problema? Lo pregunto pq para empezar no me funciona...

Gracias.

IoMismo
31 de Marzo del 2004
PAra explicarme mejor ahí va el código que no va:

Antes de nada, en la pág. Index.php:

<?
if (!isset($_SESSION['USUARIO'])) {
// Variable para indicar el nombre del usuario conectado:
//$_SESSION['USUARIO']="No Registrado";
class USER {
var $nombre;
var $login;
var $depto;
var $tipo;

function ins_val($nom, $log, $dep, $tip){
$this->nombre=$nom;
$this->login=$log;
$this->depto=$dep;
$this->tipo=$tip;
}
}
$_SESSION['USUARIO']=new USER;
$_SESSION['USUARIO']->ins_val("No Registrado", "", "", "");
?>

Luego, en esta misma página intento acceder al nombre del usuario así:

<? echo $_SESSION['USUARIO']->nombre;?>

A ver si me podéis echar un cable.
Gracias.