You are here

function remember_me_init in Remember me 7

Same name and namespace in other branches
  1. 5.2 remember_me.module \remember_me_init()
  2. 5 remember_me.module \remember_me_init()
  3. 6.2 remember_me.module \remember_me_init()

Implements hook_init().

File

./remember_me.module, line 11
Adds a "Remember me" checkbox to login forms.

Code

function remember_me_init() {
  global $user;

  // If we have a user logged in, then we have a session.
  if ($user->uid) {

    // If the user chose to be remembered, recreate the session using the
    // configured session timeout.
    if (!empty($user->data['remember_me']) && variable_get('remember_me_managed', 0)) {
      _remember_me_set_lifetime(variable_get('remember_me_lifetime', 604800));
    }
  }
}