====== Especificação funcional: Controle de acesso e perfis de usuários ====== ===== Resumo ===== Essa ferramenta exibe os dados das contas de usuários além de permitir o gerenciamento de perfis e o gerenciamento das contas de usuários. ===== Descrição ===== O controle de acesso e perfis de usuários deve exibir uma lista com todas as contas de usuário cadastradas no sistema. Através dessa ferramenta o usuário poderá incluir, alterar, excluir e visualizar uma [[softwares:monnae:requisitos:modulos:contasusuarios|conta de usuário]], poderá também gerenciar os [[softwares:monnae:requisitos:modulos:perfisusuarios|perfis]] e as permissões de acesso do usuário ao sistema. {{:softwares:monnae:requisitos:modulos:controleacesso.png|}} {{:softwares:monnae:requisitos:modulos:contausuario.png|}} ===== Pontos de verificação ===== * O controle de acesso deve permitir a inclusão, alteração, exclusão e visualização de uma conta de usuário. * O controle de acesso deve permitir acesso ao gerenciamento de perfis. * Ao incluir, alterar ou excluir uma conta de usuário a lista de usuário da tela de gerenciamento de contas deve ser atualizada. * As alterações realizadas no usuário logado no sistema deverão ser atualizadas em tempo de execução. ==== Login no sistema ==== * Caso o login esteja em branco o sistema deverá informar que o Login é inválido e deverá colocar o foco no campo de login. * Caso a senha esteja em branco o sistema deverá informar que a senha é inválida e deverá colocar o foco no campo de senha. * Caso o Login ou senha sejam inválidos o sistema deverá informar que o Login ou a senha são inválidos e deverá colocar o foco no campo login. * Caso o Login esteja inativo o sistema deverá informar ao usuário que a conta está inativa e impossibilitada de acessar o sistema e deverá colocar o foco no campo login. ===== Observações ===== Nenhuma. ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~