Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Chatbox

    Lembre-se de ler as nossas regras!
    Load More
    You don't have permission to chat.

Question

Olá Membros da Haze, tudo bem com vocês? 
Estou aqui para fazer uma pergunta. que por mais que pareça boba
estou me matando para tentar arrumar e não consigo.

Enfim, eu estava rodando por fóruns de desenvolvimento e achei
uma coisa que chamou minha atenção, que foi
"Sistema de Licenças para Plugins" com um tutorial completo e códigos
de como fazer e tudo.

Segui o tutorial conforme e indicado e funcionou, porém lá não dizia que eu poderia
fazer para caso eu tivesse mais de um plugin, fazer o sistema no mesmo site e na mesma
database, e é por isso que estou aqui!

Gostaria que vocês me falassem como poderia para fazer este sistema de licenças no mesmo
site e na mesma database que outros.

 

Citar


Vou explicar de uma forma BEM resumida de como este sistema funciona,

Basicamente, quando o  o plugin de Minecraft esta sendo ligado, na config.yml existe uma
opção chamada "Licença: 000000-00000-000000-0000000-0000000"
que ao ligar o plugin, o mesmo pega o número da licença que está na config.yml e envia para o meu site
da seguite maneira "www.site.com/?antiforceop=00000-000000-00..."
e o site verifica se o número informado está no meu MySQL, caso a licença
esteja no MySQL, o site retorna com "{"token":true}" e o plugin irá pegar este retorno
e continuar o ligamento do plugin, e caso a licença não esteja no MySQL, o site
retorna com um "{"token":false)" e o plugin interrompe o ligamento.

Você poderá ver mais, no código que mandei ali em cima no PasteBin.


Repetindo minha dúvida: Como poderia fazer este sistema de licenças no mesmo
site e na mesma database para outros plugins, creio que isso seja na configuração
do código PHP que mandei ali em cima, porém como não possuo conhecimento, não sei

como eu iria fazer isto ocorrer. (Se você quiser mandar o código inteiro de como fazer isso
irá me ajudar bastante, pois se explicar, possivelmente não irei entender nada ;D)


Atenciosamente,
Dark_Pizza.

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Ta meio confusa  a pergunta, mas se eu entendi bem, você tem um sistema de Licença para um determinado Plugin, mas você quer expandir esse sistema para utilizar com outros Plugins, se for... Você pode fazer a Requisição assim para verificar: 

www.site.com?antiforceop=0000-0000-0000-0000&pluginName=NomeDoPlugin

Ai na checagem com o banco de dados, em vez de só checar o token você faz algo como:

WHERE token = :token AND plugin-name = :pluginName

 

Share this post


Link to post
Share on other sites
  • 0

@iJhefe não entendi muito bem, poderia me ajudar pelo discord?

Edited by Dark_Pizza

Share this post


Link to post
Share on other sites
  • 0
12 horas atrás, iJhefe disse:

Ta meio confusa  a pergunta, mas se eu entendi bem, você tem um sistema de Licença para um determinado Plugin, mas você quer expandir esse sistema para utilizar com outros Plugins, se for... Você pode fazer a Requisição assim para verificar: 

www.site.com?antiforceop=0000-0000-0000-0000&pluginName=NomeDoPlugin

Ai na checagem com o banco de dados, em vez de só checar o token você faz algo como:

WHERE token = :token AND plugin-name = :pluginName

 

Seria isso mesmo

(Sou o dono do tutorial)

Share this post


Link to post
Share on other sites
  • 0
O autor possui 24 horas para informar se o problema foi solucionado.

 

 

Share this post


Link to post
Share on other sites
  • 0
Usuário satisfeito, portanto, pedido finalizado.
  • Like 1

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×