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!










