The Joomla! Extensions Directory ™

Authentication - EMail Plugin

Extend Joomla! authentication to accept email as username (instead of/in addition to username). You can have both!

My users occasionally forget their usernames. I suspect that your users do too. Heck, I forget my usernames once in a while! Fortunately I never forget my email address. Why must users login with their username when an email address is just as unique? Keep your users coming back with hassle free authentication.

By enabling both this plugin and the Authentication - Joomla! plugin, a user can login using EITHER their username or their email address. Additionally, lost-password requests can accept an email address as well as a username.

By enabling this plugin while the Authentication - Joomla! plugin is disabled, a user can login using ONLY their email address (plus password, of course)

ATTENTION: This plugin does not alter the wording of your login page or your login module. You must implement a simple output override to accomplish the login module label in my attached screenshot. The constants to override are:

Version 2.0 - complete rewrite to accommodate more username fields. YOU MUST UNINSTALL THE PREVIOUS VERSIONS!
Version 2.1 - corrected archive
Version 2.2 - Joomla 3.2 compatibility
Version 2.3 - fix missing login error messages

4/26/2012 - Joomla 1.5/1.6/1.7 availability and support withdrawn.

All of my extensions are free and none of my extensions display advertisements or links to my sites or services. If you feel that I have blessed you, then you can bless me by making a contribution to fund future development. Visit the "Website" link to make a contribution.

Report Extension




Reviews: 3
An extremely useful extension. Thank you so much for creating it.
Reviews: 1
Thank you for the very useful and easy use extension!
Reviews: 3
I have loved this extension since I found it a few months ago, it was so easy to install and worked flawlessly.
I recently had a small issue and not only did he reply back almost immediately but he worked hard to help me pinpoint the problem in the configuration on my site. He was polite and patient and so supportive to this website newbie.
Reviews: 2
Recommend this plugin for all people that using email as a login credential!
Also good for Virtuemart,
Should using both of username and email as login credentials, because you will usually login Joomla backend by user administrator!
Thank you very much!
Reviews: 2
Installed this plugin and did some setup and worked very fine and now i can log in using username or email..thanks...this plugin adds to some kind of site security and should be included into joomla core...thanks once more.
Reviews: 10
Does exactly what it should. Nothing to configure, just install and make sure that the plug-in is enabled.

No more "I've forgotten my username" emails for me :-)

As others have said, this plug-in performs a function that should be part of the Joomla! core.
Reviews: 3
Installed and working in literally seconds. Thanks for a great plugin! I have added it to my list of essential plugins for all Joomla! sites I build. Joomla! needs to consider including this functionality in the core.
Reviews: 41
A perfect solution to one of the most irritating Joomla quirks. This NEEDS to be part of the core. Thanks again to this fantastic developer!!
Reviews: 9
Simple, Works, Free. This truly should be part of the Joomla core! I hate the requirement of a unique username, my email IS unique!!!
Reviews: 12
Bravo Developer!
Good free extension while others selling it.
Reviews: 7
It worked just as described. Many thanks!

To do the override, here is what worked for me. Use the Joomla Language Manager, click on "Overrides" and then click to create a new Override.
Fill in the form as follows:

Text: Username or Email Address
Reviews: 97
It works! Now user can use his username or email to login my website.
Reviews: 11
Essential component to any modern website.

Works right out of the box. Great work!
Reviews: 12
To cut it short, this just work fine.

I just wanted to say that you can override the language string as the attached screenshot without modifying the files ... You can just use language overrides.
Reviews: 2
Absolutely no hassle addition to Joomla authentication functionality. Installation is a breeze, just enable the plugin and log in with the email address of the account! Couldn't be happier.
Reviews: 2
What a plugin should be. Easy description, easy functionality. Installs and runs perfectly.

A must have for Social Networks based in Joomla.
Reviews: 3
Thank you for such simple and useful plugin - took a minute to install and check. This is what should be included in standard Joomla package.
Reviews: 6
Thank you for this nice plugin, it's just what I was thinking about :)