Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Corrigir login por usuário/email #511

Open
3 tasks
turicas opened this issue Dec 8, 2020 · 0 comments
Open
3 tasks

Corrigir login por usuário/email #511

turicas opened this issue Dec 8, 2020 · 0 comments

Comments

@turicas
Copy link
Owner

turicas commented Dec 8, 2020

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 model User e sobrescrever username para 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):

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant