Pero no logro hacerlo funcionar.
Aparte el pass en la bd lo tengo encriptado con MD5 porque uso el autentificador de CLUSTER (ojalá se le solucione todo y vuelva pronto).
Código HTML:
<form action="getchange.php" method="post">Nick :<br> <input name="usuario" size="20" maxlength="20" type="text"> <p>Old Password:<br> <input name="passanterior" size="28" maxlength="20" type="password"> </p><p>Password:<br> <input name="pass" size="28" maxlength="20" type="pass"> <input class="boton" value="Registrar" type="submit"> </form>
Código PHP:
<?php
$link = mysql_connect('localhost', '', '1');
mysql_select_db('p_d', $link);
$_POST['usuario'];
$_POST['passanterior'];
$_POST['pass'];
$resp = mysql_query ("SELECT pass FROM usuarios WHERE usuario='$usuario'");
$row = mysql_fetch_array ($resp);
$passanterior= $row['pass'];
if ($passanterior == $passvieja)
{
mysql_query ("UPDATE usuarios SET pass='$pass' WHERE usuario='$usuario'");
echo "La contraseña ha sido cambiada exitoamente.";
}
else{
echo "Error: La contraseña no pudo cambiarse.";
}
?>