You are here

function _remember_me_set_lifetime in Remember me 5

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

remember_me_init() callback helper function.

1 call to _remember_me_set_lifetime()
remember_me_init in ./remember_me.module
Implementation of hook_init().

File

./remember_me.module, line 45
Puts a "Remember me" checkbox to login forms.

Code

function _remember_me_set_lifetime($cookie_lifetime) {

  // We have session started.
  // We need to commit it, change php variable, and start session again.
  session_write_close();
  ini_set('session.cookie_lifetime', $cookie_lifetime);

  // Use remember_me_sess_read() to avoid reloading of user object, because
  // it might be once more reloaded in some other hook_init().
  session_set_save_handler("sess_open", "sess_close", "remember_me_sess_read", "sess_write", "sess_destroy_sid", "sess_gc");
  session_start();
}