Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/05/2008, 13:36
gary_qwerty
 
Fecha de Ingreso: abril-2008
Ubicación: Querétaro, Mexico
Mensajes: 44
Antigüedad: 16 años
Puntos: 2
Respuesta: Pasar variables entre 2 paginas php, AYUDA!!!

hola que tal,

efectivamente puedes utilizarlo asi con un <iput type="hidden">, pero estas comprometiendo la seguridad de tu usuario, ya que si alguien guarda ese html y lo ve, puede ver claramente el usuario y la contraseña, por lo cual estarias arriesgando mucho.

yo como hago mis scripts de loggeo, esque utilizo sesiones de php, con esto guardas informacion y puedes utilizarlo en varias paginas.

pero no guardo el usuario y la contraseña en sesión sino que hago lo siguente:

archivo index.php:
Código PHP:
<?php
session_start
();


if(isset(
$_POST['usuario']) && $_POST['usuario'] != "" && $_POST['pass']) && $_POST['pass'] != ""){

  
//comprobamos ya sea con una BD o con una contraseña fija:

  
if($_POST['usuario'] == "user" && $_POST['pass'] == "pass"){
    
//indigo en mi sesion una variable nueva, que indique que estoy loggeado ya
    
$_SESSION['user_logged'] = true;
  
    
//redirecciono a la pagina del sistema en si.
    
header("Location: sistema.php");
  }
  else{
    echo  
'usuario o contraseña incorrectos, intente de nuevo <a href="index.php">regresar</a>';
  }
}
else{
//aqui envias tu form html para usuario y contraseña.
}

archivo sistema.php:
Código PHP:
<?php
session_start
();
if(!isset(
$_SESSION['user_logged'])){
   die(
"no ha iniciado sesion!");
}
else{
// ya aqui tu script, porque quiere decir que el usuario ya esta loggeado.
}

?>