Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/04/2003, 14:53
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Te haces un formulario . con method 'post' y que uses los input name="usuario" y name="password" .. Lo apuntas (el action) a tu script .. y en tu script, Al principio de todo le haces un simple condicional tipo:

Código PHP:
<?
$pass
="nose"// la contraseña correcta
$user="yo"// el usuario correcto ..
if ($_POST['usuario'] != $user || $_POST['password'] != $pass){
  
header("location: formulario.html"); // Lo mandas a tu formulario. 
   
exit;
}
?>
Así de simple ...

Pero si ese script hace varias operaciones .. Podrías usar sesiones para el seguimiento del usuario .. Por ejemplo:

Usas el mismo formulario de antes .. pero lo apuntas a login.php (el action):

login.php
Código PHP:
<?
$pass
="nose"// la contraseña correcta
$user="yo"// el usuario correcto ..
if ($_POST['usuario'] == $user && $_POST['password'] == $pass){
  
session_start();
   
$_SESSION['validado']="si";
   
header("location: tuscript.php"); // y de aquí si es válido el usuario salta a tu script.php
   
exit;
} else {
   echo 
"no estás autorizado . bla bal bla";

?>

Y en tu script.php o scripts que uses en esa sesión .. (al principio de tu script).

Código PHP:
<?
session_start
();
if (
$_SESSION['validado'] !="si"){
  
header("location: formulario.html"); // si no pasó por el formulario de validación .. lo mandas para allá.
   
exit;
}
?>

Un saludo,

NOTA: .. estos ejemplos requires de Propagación del SID automático y por cookie (con un navegador a su vez q las acepte .. las cookies) ..Sino, tendras que propagar el SID tu a mano en los redirecionamientos que hagas ...
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 19/04/2003 a las 15:01