|    
			
				30/03/2006, 07:43
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: marzo-2006 
						Mensajes: 10
					 Antigüedad: 19 años, 7 meses Puntos: 0 |  | 
  |    
  Gracias por responder,Entonces para soluionarlo, tengo que poner antes de 'session_start()' la instrucción 'session_name($usuarios_sesion);' para que retome la sesión $usuarios_sesion, o ¿con eso no me alcanza? (Ya se que primero debería probar y despues preguntar, pero quiero que me quede claro esto primero.)
 
 De cualquier manera, yo lo solucioné (aparentemente) haciendo que se ejecute el script intermedio al tratar de ingresar a la pagina de login, y cuando se insertan datos y se manda el formulario en la página de login para ingresar a contenido restringido. De esta manera, siempre se ejecuta el script aut_verifica.inc.php a partir de el script intermedio, redireccionando a la página de login o a contenido restringido según convenga.
 
 O sea, lo que hice fue:
 
 //Script Intermedio:
 <? require("aut_verifica.inc.php");
 
 if ($_SESSION['usuario_login'] == 'Usuario1' ){
 header ("Location: URL/cliente1.php");
 } else if ($_SESSION['usuario_login'] == 'Usuario2' ){
 header ("Location:URL/cliente2.php");
 }
 ?>
 
 
 //Al Inicio de Login.php
 <? if (isset($_SESSION['usuario_login']) && isset($_SESSION['usuario_password'])){
 if ($_SESSION['usuario_login'] == 'Usuario1' ){
 header ("Location: URL/cliente1.php");
 } else if ($_SESSION['usuario_login'] == 'Usuario2' ){
 header ("Location: URL/cliente2.php");
 }
 }
 ?>
 
 // Y los cambios a aut_verifica.inc.php fueron:
 
 // chequear si se llama directo al script.
 if ($_SERVER['HTTP_REFERER'] == ""){
 //die ("Error cod.:1 - Acceso incorrecto!");
 Header ("Location: URL/login.php");
 exit;
 }
 
 // Y también al final del todo:
 if (!isset($_SESSION['usuario_login']) && !isset($_SESSION['usuario_password'])){
 //Borramos la sesion creada por el inicio de session anterior
 //session_destroy();
 //die ("Error cod.: 2 - Acceso incorrecto!");
 Header ("Location: URL/login.php");
 exit;
 }
 }
 ?>
 Haciendo esto, ahora me funciona todo perfectamente.
 No se si lo que hice esta mal en algun aspecto; te agradecería que me comentaras al respecto.
 
 Muchas Gracias de nuevo.
 Saludos.
   Última edición por ASL; 30/03/2006 a las 07:59
     |