====== Especificação funcional: Contas de usuários ====== ===== Resumo ===== Gerenciamento das contas de usuários do sistema. ===== Descrição ===== ==== Dados ==== |< 100% 19% 60% 7% 7% 7%>| ^ Campo ^ Descrição ^ Tipo ^ Tamanho ^ Obrigatório? ^ |Perfil |[[softwares:geoservicos:requisitos:modulos:perfisusuarios|Perfil]] em que se enquadra o usuário | Objeto | -- | Sim | |Nome |Nome do usuário | Texto | 120 | Sim | |Data do cadastro |Data em que foi criado o cadastro | Data | -- | Sim | |Login |Identificação do usuário no sistema | Texto | 10 | Sim | |Senha |Senha de acesso ao sistema | Texto | 30 | Sim | |Conta ativa |Indica se o usuário está ativo para efetuar ações como login no sistema por exemplo | Check | -- | Não | ==== Definir senha ==== O sistema deverá possibilitar a digitação e a confirmação de uma senha para o usuário através de uma tela de definição de senha. Essa tela deve conter os campos de senha e confirmação de senha. ===== Pontos de verificação ===== * O sistema não deverá permitir o mesmo login para mais de uma conta. * Uma conta de usuário deverá estar vinculada a um perfil. * Uma conta inativa não poderá fazer login no sistema. * Uma senha de uma conta só poderá ser redefinida se o usuário digitar a senha atual para validação corretamente. * As senhas dos usuários devem ser gravadas criptografadas. * O sistema não deverá permitir que a conta logada seja excluída. * O sistema não deve permitir a inclusão de uma senha em branco. ===== Observações ===== Qualquer alteração em uma conta que esteja logada/ativa no sistema deve ser carregada em tempo de execução no sistema. Por exemplo: caso o usuário altere as preferências do usuário/conta, ao fechar a guia de preferências as modificações devem ser carregadas para a conta logada sem que seja necessário fechar o sistema para recarregar as novas preferências. O mesmo caso acontece para as permissões do perfil. PS: Usuário que compartilham o mesmo perfil e estejam logados em máquinas diferentes ainda não estão sendo carregados na versão 1.2.0, porém a ideia é que numa próxima versão seja feita a atualização de perfil e o carregamento do mesmo para todos os usuários logados que compartilham o mesmo perfil. ~~DISCUSSION|Sugira mudanças, aponte falhas ou contribua de alguma forma aqui:~~