You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
História 1 : Criação de Conta e Perfil de Usuário
Como um novo usuário,
Eu quero criar uma conta no sistema,
Para que eu possa começar a postar conteúdos e interagir com outros usuários.
Critérios de Aceitação:
O sistema deve permitir que o usuário se registre com um nome de usuário, senha.
O sistema deve armazenar as informações do usuário no banco de dados.
O nome de usuário deve ser único e o sistema deve validar essa unicidade antes de permitir o registro.
Para cada implementação na logico deve ser criado o teste unitario antes do desenvolvimento
Tasks
Criar tabela usuario no banco de dados
Criar o controlador do usuario
Adicionar o metodo signIn ao controlador usuario
Criar a rota POST usuario/nova_conta e atrelar ao signIn do controlador do usuario
Implementar logica de registro dos dados do novo usuario (nome de usuario,senha , dataDeCriação ) no banco de dados atráves metodo signIn e os dados que chegam pela rota usuario/nova_conta (username,password)
Implementar na logica de registro uma verificação para não permitir registro de uma conta com nome de usuario já existente
Implementar na logica de registro uma verificação para não permitir registro de uma conta com nome de usuario com caracteres especiais (somente numero, _ , letras)
Implementar na logica de registro o hash da senha antes de inserir no banco de dados
Implementar resposta do metodo como JSON
Criar Testes Unitarios Seguindo o TDD para cada implementação na logica ( Seguindo a ordem: Primeiro escrever teste, depois implementar logica)
The text was updated successfully, but these errors were encountered:
História 1 : Criação de Conta e Perfil de Usuário
Como um novo usuário,
Eu quero criar uma conta no sistema,
Para que eu possa começar a postar conteúdos e interagir com outros usuários.
Critérios de Aceitação:
Tasks
The text was updated successfully, but these errors were encountered: