Problem/Motivation
Why is login called user name and also used for screen display?
Just don't understand why drupal uses a login as a user name, it is not secure.
Secure systems never use login for anything like a screen name because it allows others to easily know the first component to access your account.
Proposed resolution
User name should be renamed to login and add a field named user name.
Also like many have asked, at this time make a radio selection box for
1 allow login with user login or email
2 login only
3 email only (system hides login field)
Remaining tasks
all
User interface changes
update fields in /admin/config/people/accounts/form-display/ & /display/
add login option to /admin/config/people/accounts
API changes
any module using name can continue using it for display. any module using name for login purpose would need to change.
Data model changes
change
user_data_field:name to user_data_field:login
add
user_data_field:name
Original report by [username]
I did search, not sure if anyone else has suggested this. probably.