Recuperar Senha -
MatheusFirmino - 07.01.2018
Galera recentemente, passei a salvar as senhas do servidores usando WhirlPool, e como eu tenho uma opзгo de recuperar senha, fui fazer um teste e em vez de mandar a senha Ex: Senha 123 ele manda a senha criptografada.
ele estб assim:
Quote:
format(string,sizeof(string),"%s, Vocк Recebeu Este E-mail Para Recuperaзгo De Senha No Servidor \n\nSenha: %s\n\n* Mensagem Automбtica, Respostas Nгo Serгo Monitoradas",GetPlayerNameEx(playerid),DOF2_GetStr ing(GetPlayerArquivo(playerid),"Senha"));
|
queria que enviasse a senha normal sem criptografia,alguem me ajuda?
Re: Recuperar Senha -
pWesley - 07.01.2018
Vocк precisa puxar a senha que foi digitada antes da criptografia, para que a mesma seja enviada para a pessoa.
Re: Recuperar Senha -
MatheusFirmino - 07.01.2018
Quote:
Originally Posted by pWesley
Vocк precisa puxar a senha que foi digitada antes da criptografia, para que a mesma seja enviada para a pessoa.
|
Cara essa funзгo que esta ai, й qnd vc loga no servidor e caso esqueзa sua senha й sу clicar no botгo e a senha й enviada.
ou seja se eu tiver uma conta mas eu esqueзo a senha eu posso enviar ao meu email, sу que do jeito que estб ele envia criptografada tlg,eu queria que viesse sem criptografia.
Re: Recuperar Senha -
DiegoLeo - 07.01.2018
Fica difнcil te ajudar, por que quando vocк usa um sistema pra criptografar uma senha, o que se espera й que ninguйm consiga descriptografar, nem mesmo vocк. Entгo o mais recomendбvel й vocк partir para algum sistema, que quando o player esqueзa a senha, de alguma forma a senha dele й redefinida para uma senha padrгo e ele mude ao logar..
Re: Recuperar Senha -
pWesley - 07.01.2018
Quote:
Originally Posted by MatheusFirmino
Cara essa funзгo que esta ai, й qnd vc loga no servidor e caso esqueзa sua senha й sу clicar no botгo e a senha й enviada.
ou seja se eu tiver uma conta mas eu esqueзo a senha eu posso enviar ao meu email, sу que do jeito que estб ele envia criptografada tlg,eu queria que viesse sem criptografia.
|
Entendi. Vocк jб gera uma senha automaticamente. Mas, o problema й o seguinte. Vocк precisa saber o que estб sendo gerado para depois ser criptografado pelo Whirpool, daн essa senha gerada й a que tem de ser enviada.
Eu tenho um pequeno gerador aqui:
Код:
PassGen()
{
new Salt[11];
for(new i = 0; i < 10; i++)
Salt[i] = random(79) + 47;
Salt[10] = 0;
return Salt;
}
Daн, quando eu envio a senha para o pessoal, eu uso %s para mostrar o PassGen() e gera a senha no final das contas, e a mesma serve para criptografar no Whirpool ou atй mesmo num SHA256
Re: Recuperar Senha -
F1N4L - 09.01.2018
Uma dica que deixo nesse caso й:
Em caso de perda de senha e a mesma possua um hash irreversнvel, vocк pode gerar um token e o salvar nos dados do player e enviar para o email/celular (SMS) dele e quando ele digitar este token ele pode criar uma nova senha!
Й uma alternativa para este caso...