Login do Organizador
1. Contexto
A tela de login é a primeira tela apresentada pelo sistema quando não existe usuário autenticado.
2. Componentes
- Logo da Foco Radical.
- Texto: “Organizador”.
- Abas:
- “Entrar”.
- “Cadastre-se”.
- Inputs:
- Email.
- Senha.
- Botão “Entrar”.
- Botão “Esqueci minha senha”.
- Imagem de Background.
3. Regras
- Validação de Campos:
- O campo de email deve ser um endereço de email válido.
- Ambos os campos são obrigatórios e não devem estar vazios.
- Autenticação:
- Ao clicar no botão “Entrar”, as credenciais do usuário devem ser verificadas no banco de dados de usuários.
- Se as credenciais forem válidas, o usuário será redirecionado para a página principal do aplicativo.
- Caso contrário, uma mensagem de erro deve ser exibida indicando que as credenciais são inválidas.
- Recuperação de Senha:
- Ao clicar no link “Esqueceu sua senha?”, o usuário será redirecionado para uma página onde poderá fornecer seu email para receber instruções de recuperação de senha.
Cadastro: Ao clicar no botão “Cadastre-se”, devem ser realizadas ações de cadastro que serão feitas em Cadastro.
- Persistência de Sessão:
- A sessão do usuário deve ser mantida para que ele possa acessar as funcionalidades do aplicativo sem precisar fazer login novamente, a menos que ele faça logout explicitamente ou que haja 8 horas de inatividade na sessão.
- Layout Responsivo:
- A tela de login deve ser projetada para se adaptar a diferentes tamanhos de tela, como em dispositivos móveis e desktops.