Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2013, 10:39
Jose789
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 12 años, 1 mes
Puntos: 4
Verificar clave antes de realizar los cambios

Hola pues tengo este código...

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&ntilde;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>