SA-MP Forums Archive
[Ajuda] Sistema de login com Mysql falando que a senha estada errada. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Sistema de login com Mysql falando que a senha estada errada. (/showthread.php?tid=485763)



Sistema de login com Mysql falando que a senha estada errada. - Alexbav - 05.01.2014

Bom pessoal, й o seguinte fiz um sistema de login com mysql, o problema quando vou colocar o MD5(Codificador de Senhas) ele fala que a senha esta errada , й quando eu tiro eu consigo logar

Prints:

Com MD5


Sem MD5


Codigo da Verificaзгo da Senha

pawn Код:
case DialogLogin:
        {
            new query[2222];
            GetPlayerName(playerid, Nome,sizeof(Nome));
            format(query,sizeof(query),"SELECT * FROM contas WHERE username = '%s' AND password = MD5('%s')",Nome, inputtext);
            mysql_function_query(mysql,query, true, "q_VerifyPassword", "d" , playerid);
        }



Re: Sistema de login com Mysql falando que a senha estada errada. - JoaoPedro - 05.01.2014

Й porque as senhas estгo no seu banco de dados sem a codificaзгo MD5.

Na hora de criar a conta do usuбrio e envia-la para o banco de dados, as senhas devem ser enviadas em MD5.


Re: Sistema de login com Mysql falando que a senha estada errada. - smiiir - 05.01.2014

Insere com md5


Exemplo:

pawn Код:
new queryMySQL[100];
format(queryMySQL, 100, "INSERT INTO tabela (Senha) VALUES (md5('%s'))", inputtext);



Re: Sistema de login com Mysql falando que a senha estada errada. - Alexbav - 05.01.2014

Jб resolvi o problema era no banco de dados