Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2014, 12:43
Rro237
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 15 años, 3 meses
Puntos: 2
Problemas con variables de sesión en 2 aplicaciones distintas

Hola, en este momento me encuentro en un verdadero dilema con respecto a un tema con las sesiones php (estoy trabajando con Php y Mysql). Me solicitaron unir 2 aplicaciones cada una asociada a su propia base de datos, logré unificar ambas en una sola bd y ahora estoy en el proceso de dejar la aplicacion en un solo ambiente de trabajo.

Hasta ahi todo bien... hice una especie de enlace entre ambas tablas que contienen los datos de login (usuario y contraseña), el objetivo de esto es para que una vez iniciada la sesión en una aplicación quede la sesión abierta en la otra aplicación, pero esto es lo que precisamente no ocurre, es decir, se abre la sesión correctamente en aplicacion n°1 y al acceder en la aplicacion n°2 se borran las variables de sesion (a mi parecer muy extraño)

Aqui está el código en el cual inicializo y almaceno datos en variables de sesion:

Código PHP:
Ver original
  1.  
  2. if($_POST[entrar]){
  3.    
  4.     $ip=$_SERVER[REMOTE_ADDR];
  5.     $rut=str_replace(".","",$_POST[rut]);
  6.     $passw=$_POST[passw];
  7.    
  8.     if(!empty($rut) and !empty($passw)){
  9.        
  10.         $s="select codigo from personal where vigente=1 and rut_per='".mysql_real_escape_string($rut)."' and passw_per='".mysql_real_escape_string(md5(sha1(md5($passw))))."'";
  11.         $e=mysql_query($s);
  12.         if($rs=mysql_fetch_array($e)){
  13.            
  14.             ini_session(7200); //2 hrs de sesión
  15.             $_SESSION[codigo]=$rs[codigo];
  16.            
  17.             echo '<script> location.href="./"; </script>';
  18.            
  19.         }else{
  20.             $msj_error="Rut y/o password incorrectos. Verifique y vuelva a intentarlo.";
  21.         }
  22.        
  23.     }else{
  24.         $msj_error="Error en el inicio de sesion. Ingrese los datos solicitados.";
  25.     }
  26. }

Si alguien sabe del tema, agradezco de antemano cualquier sugerencia.-