Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2003, 21:25
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 no tienes que hacer un formulario para cáda página que requiera autentifición .. Sino, no tendría sentido usar sessiones ..

Las sessiones se usan para eso mismo para "seguir" al usuario en todas las páginas que visite de tu sitio ..

El único requisito es que para que el usuario esté y siga autentificado ha de "saltar" de una página a otra via tus links o tus formularios, simplemente eso .. Todo eso para evitar que alguien se salte la secuencia de "entrada" (login) y entre a una página que requiere autentificación sin antes haber pasado por un formulario de login ..

La lógica de Autentificator es bien sencilla ..

Un formulario de login ---> una pagina autentificada (ejemplo algun index con links a otras páginas de tu sistema que requieran autentificación --> otra página q requiera autentificación <--- si quieres volver atras .. lo mismo ...

Para tu caso concreto solo tieens que hacer un switch() segun el usuario que hizo el login .. para eso dispones en todas las páginas autentificadas de la variable de sesión: $_SESSION['usuario_login'] y otros datos del usuario ...

Si te das cuenta .. en la "demo" que trae (scripts) de Autentificator funciona así .. Si ejecutas el index.php veras que salta a una página que te dice esos datos del usaurio que está en el sistema .. y si pinchas el link "administrar" usuarios .. veras que salta a un script para adminstrar los usuarios .. Si usas el formulario gestion_usuarios.php .. veras que entras al administrador de usuarios directo ..

En el ejemplo del "index.php" ahí tienes como se usa la sesion para validar al usuario y saltar entre varias páginas del sistema que requieren autentificación ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.