PATCH — CONVITE DE REVENDEDOR COM PERMISSÕES
Data: 18/08/2026

COMO INSTALAR
1. Faça um backup da pasta launcher atual.
2. Abra a pasta launcher na hospedagem.
3. Extraia o conteúdo deste ZIP diretamente dentro da pasta launcher.
4. Confirme a substituição dos arquivos quando a hospedagem perguntar.
5. Entre no painel como administrador e abra:
   Gestão de Revendas > Convites

O QUE FOI ADICIONADO
- Gerador de link individual para cadastro de revendedor.
- Seleção das permissões no próprio momento em que o link é gerado.
- Link com validade de 1, 7 ou 30 dias, além da opção Não expira.
- Na opção Não expira, o link continua válido até ser usado ou cancelado pelo administrador.
- Cada convite funciona uma única vez.
- Botões para copiar, compartilhar e enviar o link pelo WhatsApp.
- Lista de convites ativos, usados, expirados e cancelados.
- Possibilidade de cancelar um convite ainda ativo.
- Página de cadastro feita primeiro para celular e adaptada para computador.
- Cadastro obrigatório com nome e sobrenome, WhatsApp com DDD, senha e confirmação.
- Medidor de força da senha com bloqueio de senhas fracas.
- Criação automática do usuário, da revenda e das permissões escolhidas.

SEGURANÇA E DADOS
- O link completo não é salvo no banco; ele é mostrado somente ao gerar.
- A senha é armazenada usando password_hash.
- O cadastro usa proteção CSRF, limite de tentativas e transação no banco.
- Este patch NÃO contém banco de dados, clientes, créditos ou revendedores.
- Nenhum revendedor já existente é alterado.

ARQUIVOS DO PATCH
- convites.php
- cadastro_revendedor.php
- actions/invite_actions.php
- includes/reseller_invites.php
- includes/sidebar.php
- revendedores.php
- LEIA-ME_PATCH_CONVITES_REVENDEDOR.txt
