Foros del Web » Programando para Internet » PHP »

Sessiones en PHP, Problemilla

Estas en el tema de Sessiones en PHP, Problemilla en el foro de PHP en Foros del Web. Buenos dias a tod@s, Tengo un problemilla con el tema de sesiones en php. Cuento el problema y el diseño de mi aplicacion: Tengo una ...
  #1 (permalink)  
Antiguo 27/03/2009, 05:28
 
Fecha de Ingreso: octubre-2008
Mensajes: 112
Antigüedad: 15 años, 6 meses
Puntos: 0
Sessiones en PHP, Problemilla

Buenos dias a tod@s,

Tengo un problemilla con el tema de sesiones en php. Cuento el problema y el diseño de mi aplicacion:

Tengo una aplicacion que consta de dos partes...un Login Empleado y un Login Responsable/Jefe o como quieran llamarlo. Entonces despues del login pues inicio la session, y verifico si:

Código PHP:
session_start();
if((!isset(
$_SESSION['password'])) and (!isset($_SESSION['username']))) {
header("location:/No_Autorizado");
} else
accede a la web
El problema viene ya que el login Responsable y el Login Empleado usan los mismos datos para loguearse su DNI y un CodigoParticular. Y verifico la misma linea en una parte de la aplicacion y en otra. Eso si un Empleado no puede acceder al login Empleado ya que hago otra comprobacion en el Login del Responsable.

Si me pueden dar alguna idea, realmente no se si es la manera de hacer correctamente ese tema de las Sessiones, me refiero a la comprobacion que ahi os he expuesto.
Pero bueno agradeceria vuestra ayuda, ideas...

Saludos Y Gracias a tod@s.
  #2 (permalink)  
Antiguo 27/03/2009, 11:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Sessiones en PHP, Problemilla

Hola beowulf99,

Para distinguir dos sesiones usa session_name().

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:26.