Grazie Maje molto interessante...

Solo una questione, la classe User in effetti ha il costruttore come dici tu, implemento i magici metodi (lol) e poi se non ho capito male li lascio vuoti, giusto?? infatti serviraqnno poi per la funzione serialize()...

//dove crei la sessione e recuperi i dati utente
$_SESSION['object'] = serialize(new User());
Questi li devo mettere nella pagina di login per l'esattezza quando verifico se l'utente è presente oppure no, solo che invece che new User() metto l'oggetto creato... Perfetto...

Scusa la mia ingoranza ma a cosa potrebbe servire il cast... questa cosa non mi è chiara, in teoria con unserialize dovrei recuperare l'oggetto...

Adesso analizzo il tutto e poi appena riesco posto... Sperando che sia la soluzione giusta