Extend Joomla! authentication to accept email instead of (or in addition to) username.
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?
By enabling both this plugin and the Authentication - Joomla! plugin, a user can login using EITHER their username or their email address.
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.
All of my extensions are free. If you find this extension useful, please consider making a donation to fund future development. Visit the "Website" link to make a contribution.