Ir para conteúdo

nLogin Premium - Seu plugin de autenticação completo


NickUC

Posts Recomendados

nlogin-logo.png
nlogin-logo-oficial-png.443192
 
Após meu tópico gratuito , estarei apresentando o tópico da versão paga do nLogin.
 
 
Recursos da Versão paga
 
* Sistema de login automático para jogadores originais (Pirata loga, original não).
* Sistema de antibot completo com proteções antiproxy e comportamentais.
* Sistema de backup automático em caso de imprevistos.
* Sistema de autenticação por dois fatores para Email, Twitter ou Discord.
* Sistema de recuperação de contas por pin.
* Sistema de sessões por ip, evitando o login a todo momento.
* Suporte para captchas exclusivos para usuários premium.
* Maior prioridade no suporte de problemas e dúvidas.
* Todas os recursos da versão gratuita.
 
 

Silver Edition (3 meses): R$9,90

Gold Edition (6 meses): R$14,90

Platinum Edition (12 meses): R$19,90

Black Edition (Permanente): R$29,90

 

 
 
 
Imagens de alguns recursos exclusivos para usuários Premium

unknown.png
 
 
 
Conversão
Se você utiliza os seguintes plugins e/ou databases abaixo, você poderá converter todas suas informações:
 
* AshLogin
* AuthMe
* InsaneLogin
* LoginSecurity
* MambaLogin
* PrimeLogin
* sLogin
* TLogin
* uLogin
* MySQL » SQLite (troca de database)
* SQLite » MySQL (troca de database)
 
Para converter, você deve utilizar o comando '/nlogin converter <nome da conversão>'
 
 
 
 
Integrações para desenvolvimento
 
Como integrar o nLogin em meu site? 
O projeto acima se refere à um fork do AuthMe Web, desenvolvido por leonardosnt.
 
Como criar um captcha customizável?
 
Listeners para capturar ações no plugin
AuthenticateEvent: válido para qualquer autenticação (registro ou login)
LoginEvent: válido apenas para logins
RegisterEvent: válido apenas para registros
CaptchaEvent: válido para qualquer conclusão de captcha
ChangePasswordEvent: evento acionado após uma troca de senha
PremiumLoginEvent: evento acionado após um login a partir de uma conta original
SessionEvent: evento acionado após uma sessão de login
UnregisterEvent: evento acionado após o desregistro de um jogador
WrongPasswordEvent: evento acionado após inserir uma senha inválida
 
Métodos para uso da api
Para utilizar qualquer método da classe da api, utilize nLoginAPI.getApi()
 
Exemplo:
nLoginAPI.getApi().register("NickUC", "123456");
 
Métodos disponíveis:
Spoiler

 


	
	public String getVersion();

	public String getApiVersion();

    public boolean compararSenha(String player, String senha)
	
	public boolean compararSenha(Player player, String senha)
	
	public boolean checkSenha(Player player, String senha)
	
	public String getIP(String player)
	
	public String getIP(Player player)
	
	public String getAddress(Player player)
	
	public void registrar(String player, String senha)
	
	public void registrar(Player player, String senha)
  
	public void register(Player player, String senha)
  
	public void desregistrar(String player)
  
	public void desregistrar(Player player) 
  
	public void unregister(String player) 
  
	public void mudarsenha(String player, String novaSenha)
  
	public void mudarsenha(Player player, String novaSenha)
	
	public void changepassword(String player, String novaSenha)
	
	public boolean estaRegistrado(String player) 
	
	public boolean estaRegistrado(Player player) 
	
	public boolean isRegistered(Player player) 
	
	public boolean estaLogado(String player) 
	
	public boolean estaLogado(Player player) 
	
	public boolean isAuthenticated(Player jogador) 
	
	public String getTwitter(Player jogador) 
	
	public String getEmail(Player jogador) 
	
	public void logar(Player player) throws Exception 
	
	public void deslogar(Player player) 
      
    public boolean isPremium(Player player) throws Exception 
    
    public boolean isPremium(String player) throws Exception 
	
	public boolean checkSenha(String jogador, String senha)
	
	public String getAddress(String player) 
      
    public String getLanguage(String player) 
      
    public String getLanguage(Player player) 
	
	public String verUltimoLoginHora(String player) 
	
	public String verUltimoLoginData(String player) 
	
	public String verRegistroHora(String player) 
	
	public String verRegistroDia(String jogador) 
	
	public long getLastLogin(String jogador) 
	
	public long getRegisterDate(String jogador) 
	
	public void register(String player, String senha) 
	
	public void unregister(Player player) 
	
	public void changepassword(Player player, String novaSenha) 
	
	public boolean isRegistered(String player) 
	
	public boolean isAuthenticated(String jogador) 
  
	public void forceLogin(Player player) 
	
	public void forceLogout(Player player) 
	
	public void forçarCaptcha(Player player) throws Exception 
	
	public String getEmail(String jogador) 
	
	public String getTwitter(String jogador) 
	
	public boolean temEmail(String jogador) 
	
	public boolean temTwitter(String jogador) 
	
	public void addCustomStringTransformer(StringTransformer stringTransformer) 
	
	public void addCustomExecution(Execution execution) 
	
	public void addCustomCaptcha(Captcha captcha) 

 

 

 

 

 
Possui algum problema ou dúvida?
Grupo para suporte: https://www.nickuc.com/discord

Discord: NickUltracraft#4550
Twitter: @Nickultracraft
 

Encomendas?
Infelizmente, não realizo encomenda de plugins.
 
Agradecimentos
Agradecimentos especiais ao @Henry_Fabio, @Davi913 e @NullPointer por ajudar na criação e testes do plugin.

 

Editado por NickUltracraft
Link para o comentário
Compartilhar em outros sites

Em 30/11/2019 em 19:04, NickUltracraft disse:
nlogin-logo.png
nlogin-logo-oficial-png.443192
 
Após meu tópico gratuito , estarei apresentando o tópico da versão paga do nLogin.
 
 
Recursos da Versão paga
 
* Sistema de login automático para jogadores originais (Pirata loga, original não).
* Sistema de antibot completo com proteções antiproxy e comportamentais.
* Sistema de backup automático em caso de imprevistos.
* Sistema de autenticação por dois fatores para Email, Twitter ou Discord.
* Sistema de recuperação de contas por pin.
* Sistema de sessões por ip, evitando o login a todo momento.
* Suporte para captchas exclusivos para usuários premium.
* Maior prioridade no suporte de problemas e dúvidas.
* Todas os recursos da versão gratuita.
 
 

Silver Edition (3 meses): R$9,90

Gold Edition (6 meses): R$14,90

Platinum Edition (12 meses): R$19,90

Black Edition (Permanente): R$29,90

 

 
 
 
Imagens de alguns recursos exclusivos para usuários Premium

unknown.png
 
 
 
Conversão
Se você utiliza os seguintes plugins e/ou databases abaixo, você poderá converter todas suas informações:
 
* AshLogin
* AuthMe
* InsaneLogin
* LoginSecurity
* MambaLogin
* PrimeLogin
* sLogin
* TLogin
* uLogin
* MySQL » SQLite (troca de database)
* SQLite » MySQL (troca de database)
 
Para converter, você deve utilizar o comando '/nlogin converter <nome da conversão>'
 
 
 
 
Integrações para desenvolvimento
 
Como integrar o nLogin em meu site? 
O projeto acima se refere à um fork do AuthMe Web, desenvolvido por leonardosnt.
 
Como criar um captcha customizável?
 
Listeners para capturar ações no plugin
AuthenticateEvent: válido para qualquer autenticação (registro ou login)
LoginEvent: válido apenas para logins
RegisterEvent: válido apenas para registros
CaptchaEvent: válido para qualquer conclusão de captcha
ChangePasswordEvent: evento acionado após uma troca de senha
PremiumLoginEvent: evento acionado após um login a partir de uma conta original
SessionEvent: evento acionado após uma sessão de login
UnregisterEvent: evento acionado após o desregistro de um jogador
WrongPasswordEvent: evento acionado após inserir uma senha inválida
 
Métodos para uso da api
Para utilizar qualquer método da classe da api, utilize nLoginAPI.getApi()
 
Exemplo:

nLoginAPI.getApi().register("NickUC", "123456");
 
Métodos disponíveis:
  Mostrar conteúdo oculto

 



	
	public String getVersion();

	public String getApiVersion();

    public boolean compararSenha(String player, String senha)
	
	public boolean compararSenha(Player player, String senha)
	
	public boolean checkSenha(Player player, String senha)
	
	public String getIP(String player)
	
	public String getIP(Player player)
	
	public String getAddress(Player player)
	
	public void registrar(String player, String senha)
	
	public void registrar(Player player, String senha)
  
	public void register(Player player, String senha)
  
	public void desregistrar(String player)
  
	public void desregistrar(Player player) 
  
	public void unregister(String player) 
  
	public void mudarsenha(String player, String novaSenha)
  
	public void mudarsenha(Player player, String novaSenha)
	
	public void changepassword(String player, String novaSenha)
	
	public boolean estaRegistrado(String player) 
	
	public boolean estaRegistrado(Player player) 
	
	public boolean isRegistered(Player player) 
	
	public boolean estaLogado(String player) 
	
	public boolean estaLogado(Player player) 
	
	public boolean isAuthenticated(Player jogador) 
	
	public String getTwitter(Player jogador) 
	
	public String getEmail(Player jogador) 
	
	public void logar(Player player) throws Exception 
	
	public void deslogar(Player player) 
      
    public boolean isPremium(Player player) throws Exception 
    
    public boolean isPremium(String player) throws Exception 
	
	public boolean checkSenha(String jogador, String senha)
	
	public String getAddress(String player) 
      
    public String getLanguage(String player) 
      
    public String getLanguage(Player player) 
	
	public String verUltimoLoginHora(String player) 
	
	public String verUltimoLoginData(String player) 
	
	public String verRegistroHora(String player) 
	
	public String verRegistroDia(String jogador) 
	
	public long getLastLogin(String jogador) 
	
	public long getRegisterDate(String jogador) 
	
	public void register(String player, String senha) 
	
	public void unregister(Player player) 
	
	public void changepassword(Player player, String novaSenha) 
	
	public boolean isRegistered(String player) 
	
	public boolean isAuthenticated(String jogador) 
  
	public void forceLogin(Player player) 
	
	public void forceLogout(Player player) 
	
	public void forçarCaptcha(Player player) throws Exception 
	
	public String getEmail(String jogador) 
	
	public String getTwitter(String jogador) 
	
	public boolean temEmail(String jogador) 
	
	public boolean temTwitter(String jogador) 
	
	public void addCustomStringTransformer(StringTransformer stringTransformer) 
	
	public void addCustomExecution(Execution execution) 
	
	public void addCustomCaptcha(Captcha captcha) 

 

 

 

 

 
Possui algum problema ou dúvida?
Grupo para suporte: https://www.nickuc.com/discord

Discord: NickUltracraft#4550
Twitter: @Nickultracraft
 

Encomendas?
Infelizmente, não realizo encomenda de plugins.
 
Agradecimentos
Agradecimentos especiais ao @Henry_Fabio, @Davi913 e @NullPointer por ajudar na criação e testes do plugin.

 

Me lembro de quando comprei bem no início paguei acho que foi R$15

Super recomendo suporte 10/10

Link para o comentário
Compartilhar em outros sites

9 horas atrás, JuniorBach disse:

Me lembro de quando comprei bem no início paguei acho que foi R$15

Super recomendo suporte 10/10

 

Em 30/11/2019 em 19:29, Wallace disse:

Ótimo plugin, tenho o meu e recomendo!

haha obrigado galera ❤️ 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...