You are here

function remember_me_disable in Remember me 5.2

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

Implementation of hook_disable().

File

./remember_me.install, line 28
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.
  $result = db_query("SELECT uid FROM {users} WHERE data LIKE '%%remember_me%%'");
  while ($user = db_fetch_object($result)) {
    user_save($user, array(
      'remember_me' => NULL,
    ), NULL);
  }

  // also clear the session store
  sess_gc(0);
  drupal_set_message(t('Successfully removed the remember_me key from all user objects.'));
}