You are here

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

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

Returns the relevant lifetime from configuration.

Return value

int Either 0 for session or 1970-01-01 (i.e. "1").

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 269

Class

LoginController
Login controller.

Namespace

Drupal\ldap_sso\Controller

Code

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

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

    // A value quickly in the past.
    $cookie_lifetime = $this->time
      ->getRequestTime() - 3600;
  }
  return $cookie_lifetime;
}