Name: User Story - [Admin] - Área de login
About: User Story do Produto "Site - Admin".
Title: "[US Criação de área de login - Admin"
Labels: ''
Assignees: ''
Definição
Como administrador, eu desejo acessar a área de login, para que consiga acessar ao portal admin e realizar as minhas tarefas administrativas.
Descrição
Como voluntário da SouJunior, usarei a área de login como a tela inicial do portal admin, onde irei preencher meu e-mail cadastrado, que foi cadastrado pelo RH da SouJunior, e senha de acesso para que consiga entrar na tela principal do portal.
Critérios de Aceite
Quando o admnistrador acessar a página de login, ele poderá realizar 2 ações:
1.1. Fazer login;
1.2. Esqueci minha senha.
Por padrão, após o login ser realizado, quando o página for fechado o logoff acontece automaticamente, porém
durante a utilização do site, o usuário logado poderá fazer logoff a qualquer momento.
[Fluxo Correto]
Para que o usuário possa realizar o login será necessário apenas informar “E-mail” e “Senha”;
Quando o usuário clicar no botão "Entrar", o sistema deverá validar o “E-mail” e a “Senha” para a realização do login;
Se os dados estiverem corretos, o sistema deverá realizar o login e direcionar o usuário para a "Área logada - tela de gerenciamento" do site US ([Admin] Área logada - tela de gerenciamento https://github.com/SouJunior/products/issues/327);
[Fluxo Incorreto]
Se a informação do e-mail estiver incorreta, o sistema deverá apresentar a seguinte mensagem de erro: “E-mail não encontrado" (fonte em vermelho);
Se a informação da senha estiver incorreta, o sistema deverá apresentar a seguinte mensagem de erro: “Senha incorreta" (fonte em vermelho);
A mensagem de erro deverá permanecer na tela até que o usuário insira as informações corretas;
O usuário deve ser capaz de recuperar seu acesso e para isso deverá utilizar o link "Esqueci minha senha";
Se o usuário realizar 5 tentativas de acesso sem sucesso será exibida uma mensagem informando que ele atingiu o limite de tentativas e deverá clicar no "esqueceu a senha";
O sistema deverá apresentar a seguinte mensagem de erro: “Você já atingiu o limite de tentativas. Redefina a sua senha em "Esqueci minha senha"" (fonte em vermelho);1.Por padrão, a senha digitada pelo usuário deverá sempre ficar oculta, no padrão [**];
Na caixa de texto da senha, deve haver um ícone de olho no canto direito, que irá permitir o usuário "visualizar a senha" e também "ocultar a senha";
Quando o usuário clicar no ícone “visualizar a senha”, então o sistema mostrará os caracteres da senha digitada;
Name: User Story - [Admin] - Área de login About: User Story do Produto "Site - Admin". Title: "[US Criação de área de login - Admin" Labels: '' Assignees: ''
Definição Como administrador, eu desejo acessar a área de login, para que consiga acessar ao portal admin e realizar as minhas tarefas administrativas.
Descrição Como voluntário da SouJunior, usarei a área de login como a tela inicial do portal admin, onde irei preencher meu e-mail cadastrado, que foi cadastrado pelo RH da SouJunior, e senha de acesso para que consiga entrar na tela principal do portal.
Protótipos [Baixa Fidelidade]
[Alta Fidelidade] https://www.figma.com/file/XoZ6GKJ854Zxb0OvqNTlEh/SITE---Sou-Junior?type=design&node-id=4783%3A6&mode=design&t=qUsLN9RfJmH4xPzc-1
Critérios de Aceite Quando o admnistrador acessar a página de login, ele poderá realizar 2 ações: 1.1. Fazer login; 1.2. Esqueci minha senha.
Por padrão, após o login ser realizado, quando o página for fechado o logoff acontece automaticamente, porém durante a utilização do site, o usuário logado poderá fazer logoff a qualquer momento.
[Fluxo Correto]
[Fluxo Incorreto]
DoR - Definition of Ready
[ ] O design/wireframe foi definido e aprovado.
[ ] A tarefa foi priorizada de acordo com o backlog e com as necessidades.
[ ] Os critérios de aceite estão claramente definidos a serem executada pela equipe.
[ ] As dependências do projeto foram identificadas e resolvidas e documentadas.
[ ] A equipe entendeu e concordou com as definições de "pronto" para a tarefa.
DoD - Definition of Done
[ ] Todos os requisitos funcionais definidos foram implementados e testados.
[ ] O site está em conformidade com as especificações.
[ ] O site é responsivo e funciona em diferentes tamanhos de tela e dispositivos.
[ ] O site é acessível para usuários com deficiência.
[ ] O tempo de carregamento da página é aceitável.
[ ] O código foi testado por meio de testes automatizados.
[ ] Os testes de aceitação do usuário foram realizados com sucesso.
[ ] O design do site está de acordo com as diretrizes definidas.
[ ] O site é esteticamente atraente e fácil de usar.
[ ] A documentação do código é completa e atualizada.
[ ] A documentação do usuário está disponível e é fácil de usar.
[ ] O site foi implantado com sucesso no ambiente de produção.
[ ] As configurações do servidor foram realizadas conforme as especificações definidas pelo cliente.