1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

alterar pass com md5..

Discussão em 'Web Development' iniciada por Crypter, 16 de Agosto de 2008. (Respostas: 6; Visualizações: 819)

  1. Crypter

    Crypter Power Member

    Viva amigos,
    tao é o seguinte, criei um sistema de login cujas passw são encriptadas através d md5. tive que implementar também uma função para criar passw automaticamente de modo a que caso a percam\esqueçam possa ser possivel recuperar..
    Mas agora o meu problema é criar o alterar manualmente a pass que está gravada na bd em md5!
    será que alguém me poderá dar uma ajudinha?
     
  2. h4des

    h4des Power Member

    qual é a duvida? fazes md5("passwordnova"); e com o resultado disso metes na base de dados.
     
  3. anjo2

    anjo2 Power Member

  4. Crypter

    Crypter Power Member

    basta isto?
    PHP:
       mysql_db_query("..","UPDATE users SET password = '".md5($nova_pass)."' WHERE id_user = ".$utilizador['id_users']); 
     
  5. h4des

    h4des Power Member

    Sim.
     
  6. AliFromCairo

    AliFromCairo Power Member

    Ou então usas a função disponibilizada pelo MySQL que tem o mesmo nome.
     
  7. countzero

    countzero Power Member

    Olá.

    Cuidado com o armazenamento de hashes md5 simples na BD - o mecanismo está sujeito a demasiados ataques conhecidos (sniffing, brute-forcing, rainbow tables, man-in-the middle, replay attacks, reflection attacks, etc., etc., etc.) para ser considerado minimamente seguro.

    Este assunto já se discutiu pelo menos uma vez na Techzone.

    Cumps,
    JP
     

Partilhar esta Página