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

Adicionar envio de emails para confirmação de email #10

Open
8 tasks
JEdmario16 opened this issue Jun 23, 2023 · 0 comments
Open
8 tasks

Adicionar envio de emails para confirmação de email #10

JEdmario16 opened this issue Jun 23, 2023 · 0 comments

Comments

@JEdmario16
Copy link
Owner

Task: Adicionar envio de emails para confirmação de email

Descrição:
Para garantir a segurança e a validade dos emails dos usuários registrados, é importante adicionar a funcionalidade de envio de emails para confirmação de email. Isso ajudará a verificar se o endereço de email fornecido pelos usuários é válido e pertence a eles.

Tarefas:

  • Configurar o ambiente de email no Rails 7 para permitir o envio de emails.
  • Adicionar a lógica necessária para enviar um email de confirmação para novos usuários registrados.
  • Gerar um token de confirmação exclusivo e associá-lo ao usuário registrado.
  • Criar uma rota para a confirmação de email que valide o token de confirmação e ative a conta do usuário.
  • Atualizar o modelo de usuário para armazenar o status de confirmação de email.
  • Implementar a lógica necessária para atualizar o status de confirmação de email ao confirmar o email do usuário.
  • Testar o envio de emails de confirmação e a funcionalidade de confirmação de email para garantir que funcionem corretamente.
  • Documentar as instruções necessárias para o uso correto da funcionalidade de confirmação de email.

Critérios de Aceitação:

  • O ambiente de email no Rails 7 está configurado corretamente e permite o envio de emails.
  • Um email de confirmação é enviado para o usuário registrado contendo um link de confirmação exclusivo.
  • O link de confirmação contém um token válido que é verificado corretamente ao acessar a rota de confirmação de email.
  • Ao confirmar o email do usuário, o status de confirmação de email é atualizado corretamente no modelo de usuário.
  • O envio de emails de confirmação e a funcionalidade de confirmação de email foram testados e funcionam conforme o esperado.
  • As instruções necessárias para o uso correto da funcionalidade de confirmação de email estão documentadas.

Observações:

  • Certifique-se de utilizar as melhores práticas de segurança ao gerar e verificar os tokens de confirmação.
  • Adicionar um mecanismo de expiração para os tokens de confirmação

Dependências:

  • Nenhuma tarefa depende diretamente desta.
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