# Sistema de Liberação

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

  • Verifica se Existe 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
    • 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.

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