function remember_me_user in Remember me 6.2
Same name and namespace in other branches
- 5.2 remember_me.module \remember_me_user()
- 5 remember_me.module \remember_me_user()
Implementation of hook_user().
File
- ./
remember_me.module, line 76 - Adds a "Remember me" checkbox to login forms.
Code
function remember_me_user($op, &$edit, &$user, $category = NULL) {
if ($category === NULL && $op == 'login') {
// Only keep the state in user object if remember_me is checked, storing NULL will remove property.
$remember_me = !empty($edit['remember_me']) ? $edit['remember_me'] : NULL;
if ($user->uid) {
// Use the category remember-me to identify this persistence request
// and hopefully avoid conflicts with other hook_user() implementations.
$user = user_save($user, array(
'remember_me' => $remember_me,
), 'remember-me');
}
}
}