Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/03/2008, 17:12
Avatar de Carlojas
Carlojas
 
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 17 años, 9 meses
Puntos: 49
Re: update de pass

Si estan encriptandos los datos de tu BD con MD5 debes de comparar los datos con MD5

Código PHP:
<?php
$link 
mysql_connect('localhost''''1');
mysql_select_db('p_d'$link);
$usuario $_POST['usuario'];
$passvieja md5($_POST['passanterior']);
$pass md5($_POST['pass']);
$resp mysql_query ("SELECT pass FROM usuarios WHERE usuario = '$usuario'"$link) or die( mysql_error() );
$row mysql_fetch_array ($resp);
if (
$row['pass']== $passvieja)
{
mysql_query ("UPDATE usuarios SET pass = '$pass' WHERE usuario = '$usuario'"$link) or die( mysql_error() );
echo 
"La contraseña ha sido cambiada exitoamente.";
}
else{
echo 
"Error: La contraseña no pudo cambiarse.";
}
?>
Saludos.