You are here

private function LoginController::getCookieLifeTime in LDAP Single Sign On 8

Same name and namespace in other branches
  1. 8.4 src/Controller/LoginController.php \Drupal\ldap_sso\Controller\LoginController::getCookieLifeTime()

Returns the relevant lifetime from configuration.

Return value

int Expiration in seconds or 0 for session.

2 calls to LoginController::getCookieLifeTime()
LoginController::loginUserNotSetFinalize in src/Controller/LoginController.php
Finalize login with user not set.
LoginController::remoteUserMissing in src/Controller/LoginController.php
Handle missing remote user.

File

src/Controller/LoginController.php, line 211

Class

LoginController
Class LoginController.

Namespace

Drupal\ldap_sso\Controller

Code

private function getCookieLifeTime() {
  if ($this->config
    ->get('cookieExpire')) {

    // Length of session.
    $cookie_lifetime = 0;
  }
  else {

    // A value quickly in the past.
    $cookie_lifetime = REQUEST_TIME - 3600;
  }
  return $cookie_lifetime;
}