Support

Pre-sales

#29175 Akeeba Social Integration - Use email as joomla username

Posted in ‘Pre-sales and Account Questions’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

holden1992
Really enjoying the Social Login plugin you guys created. Is there any way to use the email address as the username when registering for an account with google plus or facebook? Right now, it seems to be using some derivation of the full name as the account name. E.g., registered with Google Plus with a personal email account and username generated is holden.smith instead of my email address.

nicholas
Akeeba Staff
Manager
This is by design and cannot change. Using your email address as the (publicly visible) username is a terrible idea - unless you enjoy spam and phishing emails. Please remember that Joomla does protect your account's email field by displaying it in such a way that makes it very difficult to impossible for spam bots to harvest it. The username, however, is not protected at all.

Moreover, using the email as a publicly listed username can have privacy implications for your users. Maybe the person does not want people to know that he's affiliated with a specific company. Remember that the username of a user account is immutable, unlike the email address.

Furthermore, email addresses may change over time. It's trivial to update the email address associated with an account. It's non-trivial changing the username. More so when the first thing a user will try is creating a user account with a different username with their new email address. Then you get all sorts of fun back and forth trying to establish that they are the same person and that they have actually changed email addresses.

To cut a long story short: if you use email addresses as usernames you are doing something fundamentally wrong which will come back and bite you not too much later.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

Support Information

Working hours: Typically we work Monday to Friday, 9am to 7pm Cyprus timezone (EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets, but we cannot respond to them, outside of our working hours.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!

Summer vacations: Our support will be closed for replies and new tickets from August 6th to August 21st, 2022 due to summer vacations.