Kullanıcı giriş yaparken mesela öğrenci olsun; kullancı adı, şifre girsin. SQL de ID si ,adı, soyadı, birde ilişkili olduğu okul(farklı table’dan okul ismi) çekerek gelsin. Bilgisi doğruysa UserIdentity kullanarak giriş yapsın. Benim öğrenmek istediğim sizce UserIdentity içerisindeki getID ve getName functionlarından ziyade başka nerede saklamak daha doğru olur bilgileri. GetID de öğrenci ID sini aldım , getName içerisinde kullanıcı adını aldım. Adı, soyadi ve okul bilgilerini nerede saklim. Farklı sayfalarda kullanıcam bu verileri.
$session=new CHttpSession;
$session->open();
$value1=$session['name1']; // get session variable 'name1'
$value2=$session['name2']; // get session variable 'name2'
foreach($session as $name=>$value) // traverse all session variables
$session['name3']=$value3; // set session variable 'name3'
Session en iyi yol gibi ama siz ne diyorsunuz ?