MikroTik Leads Dashboard (PHP + MySQL)
=========================================

Este projeto é um painel simples para armazenar e visualizar leads
capturados pelo Hotspot do MikroTik (e-mail + WhatsApp).

Arquivos principais
-------------------
- config.php          -> configurações do banco e BASE_URL
- db.php              -> conexão PDO
- auth.php            -> funções de autenticação e busca de usuário
- login.php           -> tela de login do cliente
- dashboard.php       -> listagem de leads
- collect_lead.php    -> endpoint para receber os leads do hotspot
- schema.sql          -> criação das tabelas + usuário exemplo

Como instalar
-------------
1) Crie um banco de dados MySQL (ex: mkt_leads).
2) Importe o arquivo schema.sql neste banco.
3) Edite config.php e ajuste:
   - DB_HOST, DB_NAME, DB_USER, DB_PASS
   - BASE_URL (ex: https://painel.seudominio.com)
4) Envie todos os arquivos para a sua hospedagem (public_html ou subdomínio).
5) Acesse https://seu-dominio.com/login.php
   - Usuário inicial:
     - E-mail: cliente@exemplo.com
     - Senha:  admin123

   Após logar, você verá o API Token do cliente no topo da página.

Integração com o login.html do MikroTik
---------------------------------------
No login.html do hotspot, inclua um JavaScript que envie os dados
para o endpoint collect_lead.php utilizando o token do cliente, por ex:

  var SCRIPT_URL = 'https://SEU_DOMINIO.com/collect_lead.php?token=TOKEN_EXEMPLO_123456789';

E envie um JSON com:
  {
    email:    ...,   // e-mail digitado
    whatsapp: ...,   // whatsapp digitado
    ip:       '$(ip)',
    mac:      '$(mac)',
    ssid:     '$(ssid)',        // se estiver disponível
    router:   '$(hostname)'     // se quiser fixar manualmente no HTML
  }

Lembre-se: o login do hotspot (username/password) continua separado,
o collect_lead.php serve apenas para GRAVAR os dados no MySQL.
