/**
  * Helper function to clear related auto login information
  * for the currently signed in user.
  * ;ust be called before session gets invalidated.
  */
 protected function clearInformationForAutoLogin()
 {
     /**
      * @see Zend_Registry
      */
     require_once 'Zend/Registry.php';
     /**
      * @see Conjoon_Keys
      */
     require_once 'Conjoon/Keys.php';
     // send the current logged in username with the response
     $auth = Zend_Registry::get(Conjoon_Keys::REGISTRY_AUTH_OBJECT);
     if ($auth->getIdentity() && $auth->getIdentity()->getDto()) {
         $user = $auth->getIdentity()->getDto();
         /**
          * @see Conjoon_Modules_Default_User_Model_User
          */
         require_once 'Conjoon/Modules/Default/User/Model/User.php';
         $userTable = new Conjoon_Modules_Default_User_Model_User();
         $userTable->clearAutoLoginInformationForUserId($user->id);
     }
     $this->setAutoLoginCookies("", "", time() - 3600);
 }