You are here

function urllogin_passphrase in urllogin 8

Same name and namespace in other branches
  1. 6 urllogin.module \urllogin_passphrase()
  2. 7 urllogin.module \urllogin_passphrase()
  3. 2.x urllogin.module \urllogin_passphrase()

Returns the current passphrase.

If the variable $GLOBALS['urllogin_passphrase'] has been set in settings.php then use it as the passphrase. Otherwise use the string set in the admin interface and if urllogin_add_dbpass is set, then append the database access string.

Return value

string full passphrase for encryption

5 calls to urllogin_passphrase()
UrlloginController::linkTest in src/Controller/UrlloginController.php
Diagnostic test page for setting up urllogin urls.
UrlloginController::login in src/Controller/UrlloginController.php
This is the function that actually performs the login.
UrlloginController::status in src/Controller/UrlloginController.php
Displays status page.
UrlloginController::userList in src/Controller/UrlloginController.php
Link to download of user access URL's as a csv.
urllogin_retrieve in ./urllogin.module
Callback for retrieving URL access details.

File

./urllogin.module, line 30
Module file for Urllogin.

Code

function urllogin_passphrase() {
  if (NULL !== Drupal::config('system.urllogin')
    ->get('passphrase')) {
    $passphrase = Drupal::config('system.urllogin')
      ->get('passphrase');
  }
  else {
    $passphrase = Drupal::config('urllogin.settings')
      ->get('passphrase');
    if (\Drupal::config('urllogin.settings')
      ->get('add_dbpass') != 0) {

      // Drupal::getConnectionInfoAsUrlglobal;.
      $passphrase .= 'bob';
    }
  }
  return $passphrase;
}