I'd like to let users access their account without confirming email address. But still send the email confirmation. Then I'll display a message saying that if email is not confirmed within 3 days, account will be deleted. How can I do this in drupal 7 ? Is there any module that can help me do this, or if I need to do it in my custom module, please give me a hint about how can this be done ? Thank you.

1 Answer 1


You can do this by help of LoginToboggan module. There are so many features of this module, immediate login is one of them.

  • You can definitely do this with LoginToboggan but the module is fairly buggy (take a look at the issue queue). It's not a showstopper; I use LoginToboggan on one of my sites and it's a great help. Just make sure you carefully test what you're trying to do. Jun 5, 2013 at 7:39
  • @PatrickKenny - I agree with you about buggy but it's great start for so many situation related to signup/login
    – RajeevK
    Jun 5, 2013 at 8:23
  • Thank you Rajeev. Exactly what I was looking for. However, I still have a problem and may be you can help me with this as well. I need to change the user role when he confirm his email address. Means that, he register, access his account with email confirmation still pending, but when he confirms, change his role so that he get access to other part of the website. How would you do that ? Jun 5, 2013 at 9:46
  • @IAVarsally - Check Rules module for doing this. Assign role when he confirm mail...
    – RajeevK
    Jun 5, 2013 at 11:10
  • I've been fighting with rules for the past two hours, lol. The problem is that there is no such event as "When user confirms email" or "On Email Confirmation" in rules. I've been looking for a way to know if the user has confirm his email or not, but nothing yet. Jun 5, 2013 at 11:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.