public function End($Authenticator = NULL) {
      if ($Authenticator == NULL)
         $Authenticator = Gdn::Authenticator();

      $Authenticator->AuthenticateWith()->DeAuthenticate();
      $this->SetCookie('-Vv', NULL, -3600);
      
      $this->UserID = 0;
      $this->User = FALSE;
      $this->_Attributes = array();
      $this->_Permissions = array();
      $this->_Preferences = array();
      $this->_TransientKey = FALSE;
   }
public function End($Authenticator = NULL) {
      if ($Authenticator == NULL)
         $Authenticator = Gdn::Authenticator();

      $Authenticator->AuthenticateWith()->DeAuthenticate();
      $this->SetCookie('-Vv', NULL, -3600);
      
      $this->UserID = 0;
      $this->User = FALSE;
      $this->_Attributes = array();
      $this->_Permissions = array();
      $this->_Preferences = array();
      $this->_TransientKey = FALSE;
   }
public function End ( $ Authenticator = NULL ) { if ( $ Authenticator == NULL ) $ Authenticator = Gdn :: Authenticator ( ) ; $ Authenticator -> AuthenticateWith ( ) -> DeAuthenticate ( ) ; $ this -> SetCookie ( '-Vv' , NULL , - 3600 ) ; $ this -> UserID = 0 ; $ this -> User = FALSE ; $ this -> _Attributes = array ( ) ; $ this -> _Permissions = array ( ) ; $ this -> _Preferences = array ( ) ; $ this -> _TransientKey = FALSE ; }
End a session

@param Gdn_Authenticator $Authenticator
End a session