freak: Session wird nicht gespeichert

Beitrag lesen

Hallo.
Ich schreibe ein Forum und es soll beim Login gecheckt werden ob jemand Moderator ist oder nicht. Falls ja welches Level. Wenn nicht dann ist
$_SESSION['mods']=0.

Was an folgendem Code ist falsch?
Denn er sagt nachher er undefined index "mods" wenn ich auf die Sessioin zugreifen möchte.

/**  
* Rechte checken  
*/  
private function _checkRights($uid,$model){  
    $rights=$model->checkRights($uid);  
	if(!$rights[0]){  
		$_SESSION['mods']=0;  
	}else{  
		$_SESSION['mods']=$rights[0]['level'];  
	}  
}

Lg, the Freak