User login

Minor race condition in Drupal: If you create admin account through regular screen then finish wizard, it breaks

Discovered a race condition type bug in Drupal... if you register another account while the superuser account screen has not been submitted yet, and you use the same username and password for both screens,
things break when you submit the final page of the site setup process, and you can't login as the superuser.

Only as the other user you made.

Which has no powers.

This can be fixed by changing uid 1 from its placeholder values to the username and e-mail address you want, and changing the status from disabled (0) to enabled (1).

But @TODO protect against this happening for people like me who can get distracted from their set-up screens.

Resolution

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.