Issue 13470

Allow emails to be used as usernames

Reporter: feedback bot
Assignee: cvizitiu
Type: Feedback
Summary: Allow emails to be used as usernames
Priority: Major
Resolution: WontFix
Status: Closed
Created: 2013-07-04 04:57:33.635
Updated: 2013-08-23 12:38:05.914
Resolved: 2013-08-21 15:06:24.682
Description: *Rating*: ;) Meh!

{panel:title=What do you like?|borderColor=#ccc| titleBGColor=#c2ffa2|bgColor=#fff}

{panel:title=What needs to be improved?|borderColor=#ccc| titleBGColor=#faacad|bgColor=#fff}
allow email addresses to be used as usernames.
It currently blocks use of  _ @.

Comment: Please comment on the feasibility of this Cip, and either implement or close the issue with "won't fix" with justification
Created: 2013-08-19 12:21:22.986
Updated: 2013-08-19 12:21:22.986

Created: 2013-08-19 20:01:55.856
Updated: 2013-08-19 20:01:55.856
It's doable no problem (in fact my very first config was like this) but Tim? This limitation/restriction was in place because Markus Döring *SPECIFICALLY* asked during a meeting for the option email "accounts as usernames" to be disabled : "All GBIF users in the dataportal must have a unique name and that is different than their email address". So please, can you confirm with him?


Comment: It was disabled because a user should eb able to change their email without changing their account name. Otherwise we cannot rely on the account name as being a primary key as it is instable. I would reject the proposal as wontFix
Created: 2013-08-19 22:25:00.468
Updated: 2013-08-19 22:25:00.468

Comment: Technically speaking the username can and will remain separate from the email field, we don't have to tie them. Yet: if a given user will start as and then he/she will eventually move to another email domain, that's when things will go awry: if the new email is then most likely the user will ask for the ability to change the username too, which in turn will bring us back to start... so either give the user a LONGINT as primary key or we "Won't fix". Tim?
Created: 2013-08-20 10:12:58.056
Updated: 2013-08-20 10:12:58.056

Comment: Unfortunately several considerations regarding the database design will prevent us from having usernames as email addresses, at least for the  future. 
Created: 2013-08-21 15:06:24.707
Updated: 2013-08-21 15:06:24.707