Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/06/2005, 08:10
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Pues .. puedes basarte en la existencia de alguna de tus variables de sesión que tienese dispobiebles ..

Es decir ...
1) Autentifica tu script:
Código PHP:
<?
include(...); // Lo que está en aut_verifica.inc.php (ahora no recuerdo los nombres de los archivos .. Aquí se llama a la configuración de Autentificator.
session_name(...);
session_start();
if (isset(
$_SESSION['usuario_id'])){   
   
// si existe esa variable .. tu usuario está autentificado ya.
   
echo "Bienvenido: ".$_SESSION['usuario_id'];
} else {
?>
Tu formulario de login aquí ..
recomendable que uses una variable oculta extra para indicar de donde viene tu script .. para devolver luego el proceso aquí mismo ...:
<form action="autentifica.php" method="POST">
<input type="hidden" name="volver" value="<? echo $_SERVER['PHP_SELF'?>"?> 
resto de campos de usuario/password ...
</form>
<?
}
?>
Cabe destacar que de tu formulario de login .. vas a tener que mandar el proceso a un script de autentificación . el cual sólo ha de incluir mínimo:

Código PHP:
<?
include("aut_verifica.inc.php");
// validas el nivel del usuario si corresponde ..
// y de ahí redireccionas a tu "index.php" o bien a la página que venía .. para eso te hará falta propagar desde el anterior código alguna variable que contenga el $_SERVER['PHP_SELF'] que es donde "está" ese código anterior para que puedas hacer:
header("Location: ".$_POST['volver']);
exit;
?>
Un saludo,