Skip to content

Liberação de Acesso

Trata de um sistema completo de liberação de acesso ao servidor seguindo as etapas abaixo até a liberação do usuário no servidor:

Se existir registro (ID in game / ID DISCORD do usuário):

  • Se houver registro busca se tem ban ativo
  • Ban ativo encontrado:
    • Entrega a tag de BAN fazendo assim o usuário não consegue burlar o sistema de bans;
  • Se o ID enviado bater com o que for enviado faz a liberação do usuário normalmente no servidor e gerenciamento dos cargos também.

Se não houver registro do DISCORD ID do Usuário:

  • Verifica se o ID enviando não está banido;
    • Se houver registro de ban, recebe o alerta de banido junto com a tag;
  • Verifica se ta com whitelist ou não.
  • Verifica se tem registro de DISCORD:
    • Se houver registro confirma se é o mesmo do usuário enviado.
      • Caso não seja, usuário recebe o alerta que o ID já tem outro discord registrado.
    • Se estiver tudo ok, é liberado o acesso;

INFO

Quando liberado registra o ID DISCORD do usuário no banco de dados do servidor para quaisquer uso futuro e por segurança/lógica do sistema.

CUIDADO!

Se seu servidor salva o ID DISCORD de alguma forma no banco de dados por favor remover essa função do seu servidor. Essa forma de salvamento além de não indicada por múltiplas falhas, atrapalha o funcionamento da lógica do bot. Não ofereço suporte caso isso esteja atrapalhando em algo os seus sistemas, apenas remova e mantenha a lógica do sistema a cima funcional.

Lançado sob a Licença MIT.