Problema
O sistema está permitindo a criação de usuários com caracteres especiais, espaços e acentos no nome.
Isso acaba causando erros inesperados no uso do sistema, pois o esperado seria que fossem aceitos apenas letras, números, underscore, pontos e arrobas no caso de endereços de e-mail.
Causa
Não há validação do formato de nome de usuário.
Solução
Criticar o nome de usuário na criação de usuários.
No caso de usuários integrados via banco de dados ou AD, ignorar usuários que não atendam aos critérios.
Critérios de Validação
Permitir os seguintes formatos:
- Formato de endereço de e-mail.
- Letras e/ou números, com underscore (
_
) em qualquer local e ponto (.
) se precedidos e e sucedidos por letras ou números.