-
Notifications
You must be signed in to change notification settings - Fork 401
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
RegEx para validar e-mail no campo de recuperação de senha #942
Comments
Não é recomendado usar RegEx para validação de e-mails porque é algo extremamente complexo e passível de erros, como mencionado aqui: How can I validate an email address using a regular expression? Dito isso, acho que não temos necessidade de validar o e-mail porque já existe um e-mail de confirmação para verificar se este realmente existe. O que acho legal é ter uma lista de possível erros de digitação para auxiliar o usuário no cadastro/login, que já existe hoje: tabnews.com.br/pages/perfil/index.public.js Lines 261 to 413 in af2788f
Inclusive, isso já está duplicado no projeto: tabnews.com.br/pages/cadastro/index.public.js Lines 213 to 365 in af2788f
Então acho que podemos aproveitar para realizar esse PS: A alternativa de ser um módulo open source também é interessante. |
Entendi, mas essa verificação ocorre na hora de redefinir a senha também? Porque, caso haja um erro de digitação nesse campo, o usuário vai receber uma mensagem de que o e-mail foi enviado, sendo que este e-mail nunca vai chegar, certo? Caso não seja nenhuma das opções listadas. |
Interessante, na verdade existe uma validação pelo Joi, que começa aqui:
Depois vem para cá: tabnews.com.br/models/validator.js Line 114 in fa27bf9
Nesse caso é preciso entender se o Joi de fato está validando um |
Acabei de realizar o teste e, caso você informe um e-mail errado para recuperar a senha, aparece o erro:
|
Massa. Muito obrigado pelas respostas. Eu havia sugerido uma RegEx porque o campo aceita um texto sem @, só questão de UX mesmo =) Parabéns mais uma vez pelo projeto. Tá massa |
Fechando a issue, pois entendi que o assunto foi resolvido. 💪 Qualquer coisa é só reabrir 🤝 |
Aparentemente não há um tratamento do input de recuperação de senha. Testei com um texto simples, sem @ e fui encaminhado para a página que avisa que um e-mail foi enviado.
Parabéns pelo projeto!
The text was updated successfully, but these errors were encountered: