Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/07/2011, 12:46
Avatar de Rodrigo_Arenas
Rodrigo_Arenas
 
Fecha de Ingreso: junio-2011
Mensajes: 44
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: validacion con mhash()

Cita:
Iniciado por pateketrueke Ver Mensaje
Pues es solo hace notar un mal diseño del sistema, no puedes tener unas contraseñas encriptadas y otras no.
es que eso sucedio debido a ke necesitaba trabajar con algunos usuarios de prueba pero como la contraseña se encontraba encriptado no sabia cual era y la modifique pero luego lo soluciono ahora tengo otra duda mira este es el nuevo codigo q tengo
Código PHP:
Ver original
  1. <?php
  2.  
  3. //Connection statement
  4. require_once('../../../../Connections/F16.php');
  5.  
  6. //Aditional Functions
  7. require_once('../../../../includes/functions.inc.php');
  8.  
  9. $usuario = $_POST['rut'];
  10. $pass = $_POST['password'];
  11.  
  12. $pass2 = mhash(MHASH_SHA256, $pass);
  13.  
  14. // begin Recordset
  15. $query_datos = "SELECT RUT, PASSWORD, NOMBRE, AP_PATERNO, AP_MATERNO
  16. FROM ANTECEDENTES_PERSONALES WHERE RUT ='$usuario'
  17. and PASSWORD in ('$pass2','$pass')";
  18. $datos = $F16->SelectLimit($query_datos) or die($F16->ErrorMsg());
  19. $totalRows_datos = $datos->RecordCount();
  20. // end Recordset
  21.  
  22. $rut = $datos->Fields('RUT');
  23. $pass = $datos->Fields('PASSWORD');
  24. $nombre = $datos->Fields('NOMBRE');
  25. $app = $datos->Fields('AP_PATERNO');
  26. $apm = $datos->Fields('AP_MATERNO');
  27.  
  28. //PHP ADODB document - made with PHAkt 3.7.1
  29.  
  30. if ( $rut == "" )
  31. {
  32.    echo "<script type='text/javascript'>
  33.             alert('El usuario ".$usuario." no existe en la base de datos');
  34.             window.location='../index.php';
  35.          </script>";
  36. }else{
  37.  
  38.     echo "<script type='text/javascript'>
  39.              alert('".$nombre." ".$app." ".$apm." ha Ingresado al DHP de Postulantes');
  40.              window.location='../index2.php';
  41.           </script>";
  42. }
  43.  
  44. $datos->Close();
  45. ?>

esto me valida correctamente el ingreso ahora la consulta es la siguiente en la siguiente pagina como rescato nuevamente el rut que me ingresa como usuario ya que lo necesito para cargar algunas cosas ?????