I 'borrowed' this from post by BeastRider -> http://drupal.org/node/view/1817

A quick fix would be to display a page saying 'account request has been noted' and skip the automatic email.

"Even with the setting "visitors can create an account but administrator approval is required", the user immediately gets an email with a password. But, if the user tries to use this new login, it doesn't work, since the account is 'blocked' until the administrator releases it. And, when the admin does release, no email notification is sent.

Am I doing something wrong here? As it is, it is kind of ugly... user gets a login notification which won't work, then gets nothing when admin allows user to post."

Comments

al’s picture

Patch in my sandbox to fix most of the problem (also cleans up the e-mail text in user.module no end).

The user doesn't yet get an e-mail when the admin approves their account, that will be another patch later.

The patch in my sandbox should let this one go from CRITICAL to NORMAL, at least.

al’s picture

Title: Creating accounts when admin approval needed, super-confusing » When account is approved, user should be notified.
Category: bug » feature
Priority: Critical » Normal

Changing this to a feature request and retitling appropriately.

When admin approval is required to create accounts, and probably at any other time when users accounts become blocked/unblocked the user should be sent an e-mail to tell them as much.

moshe weitzman’s picture

Component: User system » user.module