help wanted
Repository metrics
- Stars
- (1,032 stars)
- PR merge metrics
- (PR metrics pending)
Description
Recebo muitos emails de usuários que não conseguem logar, mesmo depois de trocar a senha. O motivo é que preenchem o email no campo "username" e, com isso, o login falha.
Para resolver esse problema, criei um backend de autenticação que usa email se detectar uma @ e username caso contrário, o problema é que muitos usuários possuem @ no username: alguns colocaram o próprio email no username, já outros colocaram @fulano. É necessário:
- Trocar o validador do cadastro para não permitir
@no username (provavelmente teremos que mudar o modelUsere sobrescreverusernamepara passar o validador modificado) - Indicar melhor no cadastro e no login (talvez com uma
@antes do campo username) a diferença entre email/login (e talvez indicar no login "username ou email") - Migrar (de maneira automatizada ou não) os usernames que possuem
@para usernames que não possuem
Issues relacionadas no Sentry (para quem tem acesso):