🔐

Controle de Acesso por Plano e Permissões – BaberBeBot

Permissões dinâmicas por grupo de usuário e tipo de assinatura.

Este módulo gerencia o que cada tipo de usuário pode acessar ou modificar dentro do sistema, com base em seu grupo ou plano de assinatura.

📁 Estrutura Relacionada

🧭 Como Funciona

  1. Usuário realiza login e o grupo é carregado na sessão
  2. Cada página checa permissões com base no grupo (ex: $_SESSION['grupo'])
  3. Planos contratados também afetam o que é habilitado
  4. O sistema usa a tabela acessos para definir quais funcionalidades estão liberadas para cada grupo

🛠️ Exemplo de Código

if ($_SESSION['grupo'] == 1) {
    // Acesso completo (administrador)
} elseif ($_SESSION['grupo'] == 2) {
    // Acesso restrito a funcionalidades específicas
}

📦 Integração com Planos

📌 Boas Práticas