Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/12/2011, 18:03
rutame
 
Fecha de Ingreso: agosto-2008
Ubicación: Canarias, España - París, Francia
Mensajes: 105
Antigüedad: 15 años, 8 meses
Puntos: 3
Respuesta: Multiples sesiones desde la misma máquina

Cita:
Iniciado por Sourcegeek Ver Mensaje
Lo más seguro es que estés asignando nombres iguales para las sesiones en ambos lugares. Debes saber tener un orden, y con orden me refiero a tener las sesiones reservadas para un sitio y otras (con otro nombre) para el segundo sitio:

Código PHP:
Ver original
  1. // Sesiones del frontend
  2. $_SESSION['front_user'] = 'Acá el nombre del usuario logeado en el frontend';
  3.  
  4. // Sesiones del backend
  5. $_SESSION['back_user'] = 'Acá el nombre del usuario logeado en el backend';
Hola Sourcegeek, yo lo tengo así:

Código:


Código PHP:
Ver original
  1. if ($login['usuario'] == $usuario && $login['clave'] == $password && $login['nivel']=='1')
  2. {
  3.     session_start();
  4.    
  5.     $_SESSION['usuario'] = $usuario;
  6.     $_SESSION['estado'] = 'Autentificado';
  7.     $_SESSION['nivel'] = '1';
  8.    
  9.     header("Location:listado.php");
  10. }
en un archivo .php que comprueba y redirige hacia listado.php que tiene esto:

Código:
if(isset($_SESSION['usuario']) and $_SESSION['estado'] == 'Autentificado' and $_SESSION['nivel']==1)
{
Claro, ya empiezo a entender...
Otra cosa,: ¿para que sirven los nombres de las sesiones?