Código mais limpo
Funções menores, responsabilidade mais clara e menor duplicação entre páginas e serviços.
Sobre
A Origem QR está sendo construída em etapas. Em vez de simular um módulo de QR pronto antes da hora, a prioridade passou a ser uma base mais robusta: autenticação real, segurança de sessão, proteção de formulários, logs úteis e arquitetura compatível com hospedagem compartilhada na HostGator.
Essa abordagem reduz regressões, evita promessas artificiais e prepara o terreno para integrar o módulo operacional de QR em contexto separado, com banco próprio quando chegar a hora.

Funções menores, responsabilidade mais clara e menor duplicação entre páginas e serviços.
CSRF, rate limit, validação forte, logs estruturados e envio de email sem depender de mail() cru.
A estrutura continua simples de publicar em hospedagem compartilhada, sem exigir terminal no ambiente final.