Authentication - Email

Log in with your email. The way every other site works.

Your users know their email address. They don't know their Joomla username — and they shouldn't have to. Authentication - Email lets your users log in with their email address and password, exactly like they do on every other site they visit. No more "I forgot my username" support tickets. No more abandoned logins.

Overview

Proof

Downloaded 23586 times. Trusted by the official Joomla Volunteers Portal.

"This NEEDS to be part of the core." — Rick Stoffiere
"Essential component to any modern website." — Marco N
"A must have for Social Networks based in Joomla." — Adrian Gonzalez Arguelles

How It Works

When a user types their email address into the login form, the plugin finds their account and logs them in — just like entering a username would. You can run it alongside Joomla's default login so users can use either one, or disable the default and make email the only option. No forms to redesign, no database changes, nothing to configure.

What You Get

Email login, out of the box - Users type their email and password and they're in. Nothing else to learn.

Flexible or strict - Run alongside the default Joomla login for either/or, or go email-only by disabling the default plugin. Your call.

No setup required - Install, enable, done. No configuration screens, no template edits.

Works with System - No Usernames - Remove the username field from registration and profiles entirely. Together, these two plugins deliver a site where usernames simply don't exist, from the moment a user registers to every time they log in. (See below.)

Frequently Asked Questions:

What does the Authentication - Email plugin do?

It allows users to log in to your Joomla site using their email address instead of (or in addition to) their username, making the login process simpler and more intuitive.

Which Joomla versions are supported?

Yes, if you enable both Authentication - Email and the default Authentication - Joomla! plugin, users can log in with either their username or email address. Disable the Joomla plugin to make email the only option.

Do I need any other plugins for this to work?

No extra plugins are required. In Joomla 5 (since version 5.0.0 of this plugin), the system plugin dependency is gone—just enable Authentication - Email and you’re set.

Will this plugin change my login page text automatically?

No, it doesn’t alter the wording of your login page or module. To update labels (e.g., from “Username” to “Email”), you’ll need to override the language constants listed in the article.

How do I set up an output override for the login labels?

Create a template override in your Joomla template. Copy the login module’s language files to your template’s language override folder and edit the constants listed above. Check Joomla’s documentation for step-by-step guidance.

Does this plugin affect password recovery?

No, it only handles authentication. Joomla 5 already requires an email address for lost username/password recovery, so it pairs perfectly with this plugin—no extra changes needed.

Can I use this plugin to force email-only logins?

Yes! Disable the Authentication - Joomla! plugin, and users will only be able to log in with their email address and password.

Is this plugin secure?

Absolutely. It leverages Joomla’s built-in authentication system, ensuring that email-based logins are just as secure as username-based ones.

What happens if a user has multiple accounts with the same email?

Joomla requires email addresses to be unique per user account, so this won’t be an issue—each email corresponds to a single account.

Why should I use email logins instead of usernames?

Email addresses are easier for users to remember, reducing login frustration and support requests. It’s a small tweak that improves user experience significantly.

Where can I get support if I run into issues?

There's a bug report link on this page!

Technical Details
  • Hooks into Joomla's onUserAuthenticate event
  • Queries #__users by email to resolve the matching account
  • Compatible with Joomla 3.x, 4.x, 5.x
  • No database schema changes
  • No third-party dependencies
  • Namespace: Joomla standard plugin structure
Reviews

32 Reviews

Retrieved from JED monthly

Complete - Unfiltered

Download

  Authentication - Email 5.0.223586

  Report a Bug   Documentation

Why is this software free?

I’m ditching the freemium game and giving this software to the Joomla crowd for free. It’s a nod to “Jumla”—Swahili for “all together”—because fragmentation sucks, and I’d rather focus on innovation and paid gigs. Use it, build with it, and if you need custom work, I’m super into that.

What's The Catch?

There isn’t one! I’m all about building tools that empower the Joomla community and spark creativity. This software’s free because I’d rather see it in your hands - fueling awesome projects. If you really feel like paying something, I’d appreciate a review in the Joomla Extension Directory—your feedback means a lot!