UserID = eMail = FAIL
ANY online service that uses text it cannot control as a users ID (such as an email address) is a noddy service and should be treated as a toy.
The online service provider must be able to control the ID whilst the user controls the password.
Simples.