Y lo que quiero es hacer que verifique la clave que tiene actualmente.. y si son correctos cambiar la clave
Código:
<?php if(isset($_POST['enviar'])) { $passactual = ("SELECT password, name FROM users WHERE name='".$username."'"); //Se supone que esto es es lo que hace verificar la clave ante de hacer los cambios// $passactual1 = mysql_query($passactual); while($row = mysql_fetch_assoc($passactual1)) { $pass = $row['password']; } //Fin// if($_POST['password'] != $_POST['password_conf']) { echo "Tus datos no coinciden"; }else { $username = $myrow['name']; $password = FilterText($_POST["password"]); $password = md5($password); $sql = mysql_query("UPDATE users SET password='".$password."' WHERE name='".$username."'"); if($sql) { echo "Cambios guardados correctamente"; }else { echo "Error, no se pueden cambiar los datos."; } } } ?>
Código:
<form method="post"> <label>Nueva contraseña:</label><br /> <input type="password" name="password" /><br /> <label>Confirmar:</label><br /> <input type="password" name="password_conf" /><br /> <label>Contraseña Actual</label><br /> <input type="password" name="passactual1"><br /> <input type="submit" name="enviar" value="Guardar cambios" /> </form>