function _remember_me_set_lifetime in Remember me 6.2
Same name and namespace in other branches
- 5.2 remember_me.module \_remember_me_set_lifetime()
- 5 remember_me.module \_remember_me_set_lifetime()
- 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 34 - Adds a "Remember me" checkbox to login forms.
Code
function _remember_me_set_lifetime($cookie_lifetime) {
// We have session started.
// Lets close the session, change php cookie lifetime variable, and start
// session again.
// Prevent sess_write from persisting the session object at this time,
// it will happen on shutdown.
session_save_session(FALSE);
session_write_close();
session_save_session(TRUE);
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();
}