Portal de Dashboards Power BI
Finalidade
O portal raiz do subdomínio pbi.motionfitacademia.com.br
controla o login dos usuários e exibe os relatórios do Power BI em
iframe.
Arquivos principais
| Arquivo | Responsabilidade |
|---|---|
index.php |
Monta menu, define relatórios disponíveis e carrega o iframe do Power BI. |
login.php |
Tela de login do portal principal. |
auth.php |
Sessão, cookie, CSRF e funções require_login. |
db.php |
Conexão PDO com banco do portal. |
config.php |
Configuração do app e banco. Deve ser migrado para
.env. |
logout.php |
Encerra sessão. |
Regra de acesso identificada
- Usuário com cargo
Marketing: recebe menu reduzido com Vendas, Ranking e Oportunidade. - Demais usuários: recebem menu completo.
Riscos/correções recomendadas
- O login raiz compara senha diretamente em texto, enquanto o módulo
/metasusapassword_hash/verificação compatível. Padronizar tudo com hash. - Mover credenciais de
config.phppara variáveis de ambiente. - Centralizar links Power BI em banco ou arquivo de configuração versionado sem segredos.
- Remover
test_db.phpde produção ou restringir por IP/autenticação.