Email-based self-registration with admin confirmation

Authentication ::: auth_emailadmin
Maintained by Felipe Carasso
Provides email-based self-registration with admin confirmation instead of user confirmation.
Latest release:
1398 sites
124 fans
Current versions available: 5

Please read the INSTALL file carefully

Moodle plugin to provide email self-registration with admin 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.

Email body needs to be customized within the language file.

Based on default email-based self-registration module.

What's new in 1.4.6
Issues fixed (thanks to KerstinSc, deds:, gmrsagar for their contributions):

ISSUE-50: Proper escaping of single qutoes in lang file,

ISSUE-45: User can login without admin's intervention (using Re-send confirmation button),

ISSUE-42: Privacy provider test failing,

ISSUE-38: Confirmation message to the admin gives randomly wrong user name.

What's new in 1.4.5
Compatibility fix for Moodle 3.9

What's new in 1.4.4

fix(ISSUE-29): repairs config reference for Captcha after Settings API migration

What's new in 1.4.3
fix(ISSUE-17): repairs lock user fields, db update
feat(ISSUE-18): adds support for notifying users with user update capability
fix(ISSUE-21): updates config to use settings api
fix(ISSUE-25): makes use of lib function to gather profile fields

What's new in 1.4.2
fix(ISSUE-26): adds login and capability check to confirm.php (fixes phantom user-confirm)


Screenshot #0
Screenshot #1


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

Comments RSS

Show comments
  • Felipe Carasso
    Sun, Jan 31, 2021, 9:04 AM
    Hi Zuey, done, also added a link to instructions on how to patch Moodle while the fix is not published upstream.
  • James Peter
    Thu, May 6, 2021, 3:22 PM
    Hi, With this option, the user email cannot validate. actually the activation emails with link should go to user email once admin approved the request.
    is there any option to validate the user email address also as there is chance for misspell the email ID and later spam issue
  • Francesco Pepoli
    Fri, Jul 2, 2021, 2:21 PM
    Moodle 3.10.4 error update plugin with git and this error Eccezione - syntax error, unexpected 'll' (T_STRING)
    thanks for any help
  • Muhammad Fauzi A
    Mon, Jul 19, 2021, 3:13 PM
    can this plugin rejected user from email admin? and then send email notification to the register email ?
  • Felipe Carasso
    Fri, Oct 1, 2021, 9:46 AM
    Alright all, I merged some PRs and added an extra check to block the user confirmation by the user itself. Users can still get the re-confirmation email, but they won be able to act on it. Let me know if anything looks amiss.
  • Serena Richardson
    Sat, Oct 2, 2021, 1:18 AM
    Ilove this plugin! I just have a question about unenrollments.
    Is it possible to un-enroll a student after they have been confirmed and added to the course? I don't see an option for that, or even the option to auto-unenroll after a period of inactivity.
  • C'est moi :-)
    Wed, Apr 6, 2022, 4:17 AM
    In the plugin's settings, when choosing who should receive notifications, it would be cool if named administrators could be displayed with full name (first and last, respecting Moodle's setting), better than username.
  • C'est moi :-)
    Fri, Apr 8, 2022, 1:37 AM
    In the users list, when Admin hasn't still confirmed the account, if he clicks on re-send, the email should be sent to the Admin account(s) (defined in settings), NOT to the end user.
  • C'est moi :-)
    Fri, Jul 22, 2022, 11:09 PM
    It seems the reset password function doesn't work with this auth plugin. I see nothing in the log history, and no email is sent.
  • James Peter
    Tue, Aug 16, 2022, 7:10 PM
    Hi Felipe Carasso
    Still we need to use the previous patches to avoid the activation by passing issues?
  • Felipe Carasso
    Tue, Aug 16, 2022, 7:49 PM
    Hi James, no, that problem has been resolved in the latest release.
  • Thomas Maskell
    Fri, Sep 9, 2022, 6:23 PM
    Having issues with this plugin, The email to the administrator just won't send. If I try the normal self registration It works fine sending the email to the user but not the admin when the plugin is enabled. I've left all the templates for the email as they are for now just while testing.
  • James Peter
    Sat, Oct 8, 2022, 11:18 PM
    Hi Felipe
    How we can validate the user email in this option
    user emails need to validate before admin approve as users making spelling errors

    Account request submit >> user get verification link >> user click on link and verified >> admin get approval link >> admin approved >> account activated.

    Is there any workaround that we can implement?

  • David Jorge Bernardes
    Thu, Jul 13, 2023, 5:44 PM

    Will this work in Moodle 4.1 +?

    I'm currently working with a 3.11 installation, and sooner or later will need to update to 4.1 but since i don't see the option for installing it with the package manager, I was just wondering if it just needs to be done manually, or if there are any compatibility issues with more recent versions.

    Thank you very much.
  • Dom Man
    Tue, Nov 14, 2023, 5:30 PM

    Has anyone tested this on 4.1, does it work?

    We're currently on 3.11 and will be updating to 4.1 shortly.

1 2 3 4 5 6 7 8 9 10 11 12 13 14
Please login to post comments