Nette\Security\User::setExpiration PHP Method

setExpiration() public method

Enables log out after inactivity.
public setExpiration ( $time, $whenBrowserIsClosed = TRUE, $clearIdentity = FALSE ) : self
return self
    public function setExpiration($time, $whenBrowserIsClosed = TRUE, $clearIdentity = FALSE)
    {
        $flags = ($whenBrowserIsClosed ? IUserStorage::BROWSER_CLOSED : 0) | ($clearIdentity ? IUserStorage::CLEAR_IDENTITY : 0);
        $this->storage->setExpiration($time, $flags);
        return $this;
    }

Usage Example

Ejemplo n.º 1
0
 public function formSucceeded($form, $values)
 {
     $this->user->setExpiration('14 days', FALSE);
     try {
         $this->user->login($values->email, $values->password);
     } catch (Nette\Security\AuthenticationException $e) {
         $form->addError($e->getMessage());
     }
 }
All Usage Examples Of Nette\Security\User::setExpiration