Aumentar tamanho máximo para o campo do login usuário

Visão geral

A autenticação de usuários é um processo essencial para garantir o primeiro nível de segurança de um sistema. Para isso, diferentes formas de identificação podem ser utilizadas, como nome de usuário, e-mail, telefone, entre outras.

Além da segurança, também é importante considerar a experiência do usuário durante o processo de login. Seguindo uma das Heurísticas de Nielsen, é recomendado favorecer o reconhecimento em vez da memorização, permitindo que o usuário rapidamente identifique o padrão de autenticação adotado pelo sistema e compreenda intuitivamente como acessar a plataforma.

Problema

Na plataforma Latromi, o processo de login utiliza um campo específico no cadastro de usuários, chamado login. Esse campo possui um limite máximo de 30 caracteres.

Quando o e-mail é utilizado como valor deste campo — especialmente em cadastros gerados automaticamente (como integrações entre banco de dados) — existe a possibilidade de o conteúdo ultrapassar esse limite. Nesses casos, ocorre um erro silencioso: o sistema trunca automaticamente os caracteres excedentes para que o valor se ajuste ao tamanho permitido.

Embora essa tratativa evite uma falha explícita, ela pode gerar inconsistência de dados, especialmente em processos automatizados que dependem do valor completo do e-mail para integrações, validações ou sincronizações externas.

Solução

Dentre as informações armazenadas no cadastro de usuários, o campo email é o que costuma conter os valores mais extensos. Por esse motivo, o tamanho máximo permitido no campo login passará a acompanhar o limite do campo email.

Por sua vez o campo email terá seu tamanho ampliado para 320 caracteres, seguindo as recomendações da RFC-3696.