You are here

function remember_me_disable in Remember me 7

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

Implements hook_disable().

File

./remember_me.install, line 24
Contains install and update functions for remember_me.

Code

function remember_me_disable() {

  // User object data field will have 'remember_me' key forever after you
  // disable the module, lets remove that.
  $users = user_load_multiple(FALSE);
  foreach ($users as $user) {
    if ($user->uid) {
      user_save($user, array(
        'remember_me' => NULL,
      ), 'remember-me');
    }
  }
  drupal_set_message(t('Successfully removed the remember_me key from all user objects.'));
}