public final function logout()
 {
     if ($this->_user != null) {
         $this->_user->onLogout();
         unset($this->_user);
         $this->_user = null;
         __AuthorizationManager::getInstance()->unsetUserRoles();
         $this->logonAsAnonymous();
     }
 }
 public function activateUserRoles(__IUser &$user)
 {
     $user->activateRoles($this->_user_session);
 }