BLACK FRIDAY SALE | Flat 20% Off on all Moodle Plugins | Limited time only | Apply Code: BF20
Do not re-invent the wheel, save time & money by implementing our Free & Premium Plugins, Scripts, Utilities and Reports.
Seamless. Secure. Hassle-Free Access.
The ELS Moodle Login with OTP & Registration Plugin transforms the way users access your Moodle platform by introducing secure, password-free authentication through one-time passcodes (OTP). Designed for convenience and reliability, it enables users to log in or register effortlessly using their email or mobile number—enhancing both security and user experience.
All our plugins adhere to the Moodle LMS coding standards and are tested in the most recent versions.
Get the free technical support of our tech experts to install the plugins and fix any issue.
We regularly work to upgrade the plugins as soon as a new version of Moodle is released.
Plugin, Operational manual, Support to help with the installation & configuration.
If you need any custom plugin development or customization of an existing plugin, drop us a message below.
Users enter their email or mobile number on the login page, receive an OTP instantly, and use it to access their account securely.
Yes. The admin can choose to enable or disable phone-number-based login from the backend settings.
Absolutely. New users can register using OTP verification, and existing users can log in with the same OTP-based process.
Yes. OTPs are time-sensitive and sent directly to the user’s verified email or phone, significantly reducing password-related security risks.
They can request a resend. Admins can also check if the email/SMS service is configured correctly in Moodle.
Yes. The plugin is designed to be theme-compatible and responsive across devices
It depends on your configuration. The user can Login using any of the two options.
For SMS OTPs, you’ll need an Twilio SMS gateway API . Email OTPs work with Moodle’s email SMTP settings.
Plugin will use the user's default phone number field in the user profile to send OTP.
Disclaimer: All Products, Logos and Company names are trademark(TM) of their respective holders. Mention of those on our website do not imply any affiliation with or endorsement by them.