Estou fazendo uma pagina para poder alterar a senha do usuario.Mas a senha é grardada no bd em md5.
Ai, no form eu fiz 2 campos:
Senha antiga:
Senha nova:
Ai, na hora de chegar se a senha antiga bate com a senha que ta no BD (ambas em md5) eu fiz isso:
<? include("config.php"); $aaa = $_SESSION['userxx']; // senssion q grava o user do membro $senhaa1 = $_POST['senhaa']; $senhaa = md5($senhaa1); // senha antiga $senhan1 = $_POST['senhan']; $senhan = md5($senhan1); // senha nova $query = "SELECT * FROM user WHERE usuario='$aaa'"; $result = mysql_query($query) or die("Error: " . mysql_error()); while ($row = mysql_fetch_assoc($result)){ $se = $row['senha']; if($se == $senhaa) { echo"Erro... você digitou uma senha diferente"; }else{ echo"ok..... Senha é igual!<br> - senha:<br> $se<br><br> - senha antiga:<br> $senhaa"; } } ?>
O problema é que: ele sempre acusa que a senha ta correta, nunca fala q as senhas estão diferentes.
Como arrumo isso?
Vlw!