Postado Janeiro 14, 2019 6 anos Opa galera, blz? Estou configurando um NTO pra mim. Peguei site e base aqui no TK e deu tudo certo até então, configurei o site e minha database para que pudesse criar a conta pelo site (Modern ACC) e deu certo! A conta cria normalmente junto com o personagem, mas a senha aparece criptografada no banco e meu server não consegue descriptografar na hora do login e da senha invalida, alguem ja teve esse problema ou sabe como resolver? OBS: Quando mudo a senha direto no banco da certo, pois fica sem criptografia, ou seja, o problema é que quando crio a conta pelo site a senha vai criptografada pro banco e meu server não consegue ler, como resolver?
Postado Janeiro 14, 2019 6 anos @patomagofps como está a encryptionType em seu config.lua ? Só corrigindo, o server não decrypta a senha, quando você escreve sua senha no client, o server encrypta e compara com a senha encryptada na database, pois o resultado da encryptação da sua senha, sempre será o mesmo. Então digamos que ao encryptar 123 o resultado será: 52e4ub235gsaf24 Quando encryptar novamente, o resultado será o mesmo e sempre será o mesmo, é assim que funciona a comparação em OTServer, se sua senha for a mesma do banco de dados, o login terá sucesso!
Postado Janeiro 14, 2019 6 anos Autor 8 minutos atrás, KotZletY disse: @patomagofps como está a encryptionType em seu config.lua ? @KotZletY Ta assim: encryptionType = "plain" edit2 Consegui! procurei algo no forum sobre o encryptionType e encontrei um topico sobre, foi só mudar de "plain" para "sha1" que deu certo. Acredito que o modo do site codificar estava diferente do server. Vlw, deu uma luz falando nesse encryptionType!! Editado Janeiro 14, 2019 6 anos por patomagofps Resolvi o problema. (veja o histórico de edições)
Postado Janeiro 14, 2019 6 anos Autor 7 minutos atrás, KotZletY disse: @patomagofps mude de plain para sha1 que é sucesso! Fiz isso mesmo!! REP+
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.