# 2026-04-16 - Login publico com cadastro correto e recuperacao de senha

## O que mudou
- O login publico em [login.php](G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\login.php) ganhou campos com icones, placeholders mais claros e botao de mostrar/ocultar senha.
- O CTA de cadastro deixou de apontar cegamente para `/cadastro` e passou a resolver um destino valido para o contrato atual, priorizando o plano vendavel quando houver apenas um.
- O fluxo de recuperacao em [esqueci-senha.php](G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\esqueci-senha.php) foi ajustado para seguir o padrao de redirect interno do projeto e manter a mesma linguagem visual do login.
- Foi criada a rota raiz [redefinir-senha.php](G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\redefinir-senha.php), fechando o link enviado por e-mail no processo de esqueci minha senha.
- Foram adicionados wrappers raiz para [html-login-matdash.php](G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\html-login-matdash.php) e [footer-login-matdash.php](G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\footer-login-matdash.php), eliminando dependencia implicita de includes legados.
- O layout compartilhado em [legado/html-login-matdash.php](G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\legado\html-login-matdash.php) recebeu estilos reutilizaveis para os novos campos, e [legado/footer-login-matdash.php](G:\Clientes\PREVCLUBE\Clientes\DrTigre\sistema\legado\footer-login-matdash.php) teve o script de icones corrigido.

## Impacto para a operacao
- O usuario passa a ter uma experiencia mais clara no login, com melhor leitura dos campos e controle visual da senha digitada.
- O link de criar conta deixa de cair em um fluxo inconsistente quando o host atual representa um contrato com cadastro publico.
- O processo de esqueci minha senha deixa de quebrar no link de redefinicao, porque agora a rota amigavel `/redefinir-senha` possui implementacao real na raiz.

## Observacoes
- Quando existir apenas um plano publico vendavel para o contrato atual, o login leva direto para o cadastro desse plano; nos demais cenarios, o CTA volta para a home publica do contrato para escolha.
- Validacoes executadas: `php -l login.php`, `php -l esqueci-senha.php` e `php -l redefinir-senha.php`.
