public function SystemManager::fixAnonymousUid

Fixes anonymous user on MySQL.

MySQL import might have set the uid of the anonymous user to autoincrement value. Let's try fixing it. See http://drupal.org/node/204411

File

drupal/core/modules/system/lib/Drupal/system/SystemManager.php, line 98
Contains \Drupal\system\SystemManager.

Class

SystemManager
System Manager Service.

Namespace

Drupal\system

Code

public function fixAnonymousUid() {
  $this->database
    ->update('users')
    ->expression('uid', 'uid - uid')
    ->condition('name', '')
    ->condition('pass', '')
    ->condition('status', 0)
    ->execute();
}