Skip to main content

Posts

Showing posts from August, 2010

Drupal User Zero

Suddenly no messages displayed after user request new password. Turn out that it related to the fact that user 0 was missing. Since session in Drupal always associated with a user (user 0 for anoynimous), it always get rewritten when drupal can't find any user related in user table. The fix is simple, repopulate user 0 in users table . The fun is when MySQL automatically increment auto_increment field when you passed in '0' in the insert query. Combined this with the fact that drupal can accidentally delete user 0 in certain cases.