Issue 13470

Allow emails to be used as usernames

13470
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}

{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  _ @.
{panel}]]>
    


Author: trobertson@gbif.org
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


Author: cvizitiu@gbif.org
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?


    


Author: mdoering@gbif.org
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


Author: cvizitiu@gbif.org
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 username:user@gbif.org email:user@gbif.org and then he/she will eventually move to another email domain, that's when things will go awry: if the new email is user@example.com 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


Author: cvizitiu@gbif.org
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