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.


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. – Patrick Kenny Jun 5 '13 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 '13 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 ? – IA Varsally Jun 5 '13 at 9:46
  • @IAVarsally - Check Rules module for doing this. Assign role when he confirm mail... – RajeevK Jun 5 '13 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. – IA Varsally Jun 5 '13 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.