function remember_me_init in Remember me 5
Same name and namespace in other branches
- 5.2 remember_me.module \remember_me_init()
- 6.2 remember_me.module \remember_me_init()
- 7 remember_me.module \remember_me_init()
Implementation of hook_init().
File
- ./
remember_me.module, line 15 - Puts a "Remember me" checkbox to login forms.
Code
function remember_me_init() {
global $user;
// If we have user logged in, then we have session started.
if ($user->uid) {
// Get the cookie life time.
$cookie_lifetime = ini_get('session.cookie_lifetime');
if ($user->remember_me) {
// If we have no cookie life time set already then set it.
if (0 == $cookie_lifetime) {
_remember_me_set_lifetime(2000000);
}
}
else {
// If we have cookie life time set already then unset it.
if (0 != $cookie_lifetime) {
_remember_me_set_lifetime(0);
}
}
}
}