Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/02/2017, 09:16
Avatar de aviweb2015
aviweb2015
 
Fecha de Ingreso: abril-2016
Ubicación: venezuela
Mensajes: 215
Antigüedad: 8 años, 7 meses
Puntos: 1
Respuesta: UPDATE password= hash

hola rbczgz gracias por esponder hecho algunas modificaciones, y ahora hace todo el proceso bien pero en la base de datos no cambia el pass anexo el codigo

Código PHP:
Ver original
  1. <?php
  2.  {
  3.  
  4.   if(isset($_POST['edita'])) {
  5.        
  6.  
  7.   if($_POST['password'] != $_POST['usuario_clave_conf']) {
  8.        
  9. echo "<div class='col s12 card-panel blue lighten-2 center'>
  10. <h5 class='black-text text-darken-2 center CONDENSED LIGHT5'>
  11. ¡ Ups Aviso: Las Contraseñas Ingresadas no Coinciden !
  12. </h5>
  13. </div>";
  14. header("refresh:5;mipass.php");
  15.  
  16.             }else {
  17.  
  18.  
  19.  
  20. $user = $_SESSION['user'];
  21. $password = $_POST['password'];
  22.  
  23. $sql = "UPDATE usuarios SET password= :password WHERE user= :user"; //Creamos la select
  24. $perfil = $DB_con->prepare($sql); //Preparamos la SELECT, de ésta manera evitamos SQL Injection
  25. $password= hash('sha256', $_POST['password']);
  26. $perfil->bindParam(':password',$password,PDO::PARAM_STR);
  27. $perfil->bindParam(':user', $_POST['user'],PDO::PARAM_STR);
  28. $perfil->execute();
  29. if($perfil) {
  30.  
  31.  
  32. header("refresh:5;home.php");
  33.  
  34. $mensaje = "<div class='col s12 card-panel cyan darken-4 center'>
  35. <h5 class='black-text text-darken-2 center CONDENSED LIGHT5'>¡ Exelente: Contraseña Actualizada Correctamente !</h5></div>";
  36.  
  37.                 }else {
  38.  
  39.  
  40.     header("refresh:5;mipass.php");
  41.  
  42. $mensaje = "<div class='col s12 card-panel blue lighten-2 center'>
  43. <h5 class='black-text text-darken-2 center CONDENSED LIGHT5'>
  44. ¡ Ups Aviso: No se Pudo Cambiar la Contraseña !
  45. </h5>
  46. </div>";
  47.  
  48.      
  49.                 }
  50.             }
  51.         }
  52.  
  53.         else {
  54.  
  55.  
  56.                 }
  57.     }
  58.  
  59.        
  60.    
  61.          
  62. ?>
__________________
yoclens avilan