Knowledgebase

How to enable user registration in Drupal without email verification

By default, when a visitor wants to register on your Drupal site, they have to be approved by an administrator and their email address also has to be verified. This means that when a visitor wants to create an account, they type the username that they want to use and the email address. After that an administrator (e.g. you) has to approve the new user from Drupal's admin panel. When the user's account is activated by the administrator, the user won't be able to log in immediately. Instead they will receive an email message containing a link with a one-time password. Once the user logs in using that link, they can set their own password.

If you want to, you can disable email verification but still keep the administrator approval. In this way when a user wants to register, they have to specify the username, password and the email address (which won't be verified). In case the user has to be approved by the administrator, they will be able to log in after their account is activated, but won't be required to use a temporary link sent to their email.

To do this, after you log in to the Drupal admin panel click on the Configuration tab in the navigation bar, and on the page that opens click on the Account settings link that's in the section People. On the following page scroll down to the section Registration and Cancellation and unmark the checkbox for Require e-mail verification when a visitor creates an account. In that section you can also change the way in which visitors can create accounts. By default, the visitor can register but with administrator approval. You can disable the admin approval, or you can enable the option that allows only administrators to register users.

Was this answer helpful?

 Print this Article

Also Read