Ver Mensaje Individual
  #230 (permalink)  
Antiguo 11/05/2005, 13:47
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 11 meses
Puntos: 129
Cita:
Iniciado por ignacio_giri
Cluster... estube usando un buen tiempo tu sistema... pero me agarro unos problemillas..... cree 3 usuarios, y hay 2 niveles.

El sistema de logueo anda muy bien... pero las sessiones de nivel y el id cuando cambio de usuario como que se pierden.

Yo uso mucho estos datos para realizar cosas y querys...

Código PHP:
<?php 
$admin 
2;
if (
$admin == $_SESSION['usuario_nivel'])

//cosas
}
?>
esa sessión de $_SESSION['usuario_nivel'] y $_SESSION['usuario_id']), maldita sea... sólo funciona con algunos usuarios.

hace 2 días que ando con este problema y no se que puedo hacer.

Cabe destacar que las bases de datos yo agregue muchos más datos y al parecer anda... pero las sessiones se pierden!!

mira ahora tengo otro error, en la bd tengo al usuario con nivel de acceso 2...

Código PHP:
$cliente 2;
$admin 1;
if (
$cliente $admin != $_SESSION['usuario_nivel']){ 
header ("Location: $redir?error_login=5");
exit;

lo logueo, y pasa igual... claro, esta bien... pero cuando imprimo $_SESSION['usuario_nivel'] me da "0", con otros usuarios no pasa lo mismo, me quiero volver chango
Especifica concretamente las condiciones de tus pruebas ..

Concreta estos puntos:
1) Cuando dices "me cambio de usuario" .. como lo haces? .. Te sales por el "aut_logout.php" matando la sesión .. o sólo cierras tu navegador .. o pasas por algún link hacia tu "login.php"?
2) El usuario ($_SESSION['usuario_id']) que ocurre con el en tus pruebas? .. es alterado? .. toma el valor esperado?

Un saludo,