Your Moodle version

Authentication: Email-based self-registration with admin confirmation

Maintained by Picture of Felipe Carasso Felipe Carasso
Provides email-based self-registration with admin confirmation instead of user confirmation.

The confirmation email is sent to the main admin account's email address.

When the admin clicks on the confirmation link, a "welcome" email is sent to the user.

Note that the admin must use the confirmation link in the email for the user to receive the automatic notification. Approving the account from the user admin interface does not trigger it.

Email body is customizable within the language file.

Based on default email-based self-registration module.

You can customize the e-mail messages by editing the language file or using Moodle's language editor.


Screenshot #0
Screenshot #1


Picture of Felipe Carasso
Felipe Carasso (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Felipe Carasso
    Fri, May 29, 2015, 3:13 AM
    Hi Martin,

    I suspect a HTML issue, meaning that new-lines and spaces get trimmed unless you use their HTML equivalents. In your case, if you want empty lines, I'd try adding <br>
    tags to your text.

    Tell me how it goes.
  • Picture of Martin Woolley
    Tue, Jun 2, 2015, 6:36 PM
    Hi Felipe,
    putting the html equivalents indeed solved our problem.
  • Picture of Rodney Wolford
    Thu, Jun 4, 2015, 5:23 AM
    Hi Felipe,

    I'm using Moodle 2.8 + latest release. I want registratants to receive an email after I send confirmation. This seems like it should occur through the language pack as you show in your plugin images. But I have been testing all day. Person gets first message saying they must be approved and after I confirm the person can log in. But no message is being sent to them. Am I missing something simple?

    Rod Wolford
  • Picture of Felipe Carasso
    Thu, Jun 4, 2015, 6:53 PM
    Rodney, the confirmation email is sent when the admin click on the link within the email he received. If you confirm using the user list from within moodle there won't be any email to the user. I'll try to find a hook for that event when i get the chance.
  • Picture of Rodney Wolford
    Fri, Jun 5, 2015, 12:53 AM

    Thank you so much for your prompt reply. It works perfectly. If you do find the hook for sending from the confirm, I would prefer that, but if not this certainly provides a reasonable method.


  • Picture of Federica Marra
    Mon, Jun 8, 2015, 10:55 PM
    Hi Felipe,
    thanks for the plugin. I installed it in our website and it will really help us with our users.
    May I ask you when are you going to release the version for Moodle 2.9?
    I noticed that the maturity level of the plugin is not stable, do you think it will affect our usage? (in moodle 2.8 at the moment)
  • Picture of Felipe Carasso
    Mon, Jun 8, 2015, 11:02 PM
    Hi Federica,
    The plugin is pretty safe. On the next batch of work I'll update the compatibility and probably the stability information. I don't know when this will happen though.

    It should work fine for any 2.x Moodle version later than 2.7.

    Best regards,
  • Picture of Federica Marra
    Tue, Jun 9, 2015, 4:40 PM
    Hi Felipe, thanks for your prompt answer! smile
  • Picture of James Howley
    Thu, Jul 9, 2015, 6:03 PM
    Hi Felipe, The plugin is great but is there a way of specifying this as an option only for one specific course?
  • Picture of Felipe Carasso
    Fri, Jul 10, 2015, 8:37 PM
    Hi James, unfortunately there's no such option. The plugin works system-wide.
  • Just wondering . . .
    Fri, Jul 24, 2015, 11:41 AM
    I've just posted here:
    Wondering if there is a way to have notifications sent to teachers on self enrol of a student.
  • Picture of Hans Bos
    Fri, Aug 21, 2015, 3:20 AM
    Just gave it a try on moodle 2.9. The plugin installed just fine. But, the e-mail was never send.
  • Picture of Oleg Sizonov
    Wed, Aug 26, 2015, 9:41 PM
    Hi Felipe,
    I need a functionality that exactly described by Kirill AstashovВт., 30 дек. 2014, 19:49:

    "I've added a new feature to the plugin which allows admins to define who will receive confirmation emails.
    - Added a new capability "auth/emailadmin:receiveemails" in the system context,
    - Added a new selector in config.html to define who will receive emails, with the following options:
    1. All site admins,
    2. Only the first site admin,
    3. Users with the "auth/emailadmin:receiveemails".
    - Added code to support the new setting and select users accordingly."

    or at least I need to have a possibility to manually add specified email dresses of other site admins for receiving confirmation emails.
    Please, tell me how can I solve this demand?
  • Picture of Felipe Carasso
    Wed, Aug 26, 2015, 10:00 PM
    Hi Oleg,
    As I mentioned before, Kirill never pushed his changes or gave me any way to integrate them.
    I'll see if I can dedicate some time to add this feature this week.
    As an alternative, it's possible to do a quick change in the plugin's code to have it send the email to all admins.
    Best regards,
  • Picture of Oleg Sizonov
    Thu, Aug 27, 2015, 8:21 PM
    Felipe, it will be just great of you! Waiting for your solution.
1 2 3 4
Please login to post comments