OK! Postado Dezembro 29, 2012 Denunciar Share Postado Dezembro 29, 2012 (editado) Bom galera, tenho um código de login que usa bcrypt para gerar o hash da senha que roda tranquilamente no localhostMAS quando eu uso ele em servidor web, ele não roda corretamente o bcrypt...eu uso uma classe que achei no blog do Thiago Belemhttp://blog.thiagobelem.net/criptografando...crypt-blowfish/o problema esta nesta parte:if(Bcrypt::chech($senha_user, $senha_db)){ // verifica as senhas echo 'Senha correta!'; }else{ echo 'Senha incorreta!'; }Na linha em que ele deveria verificar as senhas, ele retorna sempre FALSE, mesmo quando a senha esta corretaEu já verifiquei também e ele gera o hash, só da erro ao compará-lasVi que isso acontece com mais gente, mas não achei nenhuma solução Editado Dezembro 29, 2012 por OK! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Dezembro 29, 2012 Denunciar Share Postado Dezembro 29, 2012 Você está usando um valor menor do que 10 na hora de gerar a criptografia? Se sim lembre-se que o numero deve ter dois dígitos sempre. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OK! Postado Dezembro 29, 2012 Autor Denunciar Share Postado Dezembro 29, 2012 eSerra, eu estou usando 08 no costeu ate já verifiquei, ele gera o hash e tudo, o que acontece e q sempre retorna FALSE... mesmo quando a senha esta correta...eu tentei agr usando direto, sem a classeif(crypt($senha_user, $senha_db) === $senha_db){ // codigo }mas retorno FALSE dnovo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 OK! Postado Dezembro 29, 2012 Autor Denunciar Share Postado Dezembro 29, 2012 Opa, valeu a ajuda ai eSerramas eu usei esse codigo ai pra conferi uma coisa:if (CRYPT_BLOWFISH != 1) { echo 'Este servidor não suporta Blowfish'; }e adivinha o que me apareceu ne hehe Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
OK!
Bom galera, tenho um código de login que usa bcrypt para gerar o hash da senha que roda tranquilamente no localhost
MAS quando eu uso ele em servidor web, ele não roda corretamente o bcrypt...
eu uso uma classe que achei no blog do Thiago Belem
http://blog.thiagobelem.net/criptografando...crypt-blowfish/
o problema esta nesta parte:
Na linha em que ele deveria verificar as senhas, ele retorna sempre FALSE, mesmo quando a senha esta correta
Eu já verifiquei também e ele gera o hash, só da erro ao compará-las
Vi que isso acontece com mais gente, mas não achei nenhuma solução
Editado por OK!Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.