
21/04/2009, 10:01
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 190
Antigüedad: 16 años, 3 meses Puntos: 6 | |
Logueo con distintas sessions Buenas, tengo un incoveniente en un sistema de registro de usuarios.
Hay distintas clases de usuarios , algunos pueden tener rol de administrador, otros de editores, etc.. y algunos todos a la vez...
El incoveniente me surge q cuando logueo por ej un usuario con todos los permisos creo distintas variables de session ($_SESSION['nombre'], $_SESSION['roles'], etc)
bueno la cuestion es q si NO cierro el navegador y por ej abro una nueva pestaña ingresando a la pantalla de login y me logueo esta vez con un usuario q posee un solo permiso , al ingresar me muestra todas las cosas q son solo visibles para usuarios con todos los permisos, entiendo q esto es porq mantiene la session q esta en la otra pestaña en la cual se logueo un usuario con todos los permisos.
Lo que probe fue q al intentar loguearse nuevamente, mandar un unset($_SESSION)
antes de crear las nuevas sessiones, pero esto es muy defectuoso, ciertamente a veces se loguea sin crear ninguna nueva variable..
Como puedo evitar esto?
Espero se haya entendido, saludos y gracias. |