Cita:
Iniciado por Sourcegeek 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// Sesiones del frontend
$_SESSION['front_user'] = 'Acá el nombre del usuario logeado en el frontend';
// Sesiones del backend
$_SESSION['back_user'] = 'Acá el nombre del usuario logeado en el backend';
Hola Sourcegeek, yo lo tengo así:
Código:
Código PHP:
Ver originalif ($login['usuario'] == $usuario && $login['clave'] == $password && $login['nivel']=='1')
{
$_SESSION['usuario'] = $usuario;
$_SESSION['estado'] = 'Autentificado';
$_SESSION['nivel'] = '1';
header("Location:listado.php"); }
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?