Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/03/2008, 17:00
mvlsistemas
 
Fecha de Ingreso: mayo-2004
Mensajes: 903
Antigüedad: 20 años, 8 meses
Puntos: 4
update de pass

Hola buena gente, necesito que el usuario al ingresar pueda modificar su pass.
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.";
}
?>