| |||
problema con sesiones como hago para que cuando yo entre a mi pagina y no me he logueado no me cargue nada sino que me envia al login, yo tengo un codigo dque hace ese proceso pero nose si es que quedan como especies de cookies en el equipo y me permite entrar a la pagina sin haberme logueado. |
| ||||
Hola kelly83, precisamente hace unos días me pasó el mismo problema... pero debes tener en cuenta muchas cosas en dicho manejo de cookies y sesiones. 1. Estás destruyendo la sesion???session_destroy()???. 2. has mirado tu php.ini???. para saber si solo aceptas cookies???. 3. Hay muchas maneras de eliminar la sesión, por medio de un link "Finalizar sesion", al cerrar el navegador, por inactividad..., cuál de todas estas formas tiene problemas?? Saludos!!!
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| |||
Y sería posible que indiques ese famoso código que usas que no te funciona como esperas? Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
esta es la funcion que utilizo para verificar los privilegio de los usuarios: function verificar_privilegios() { global $priv_pagina; if (empty($priv_pagina)) return true; $arr = explode(',',$priv_pagina); foreach ($arr as $v) { if ($v == $_SESSION['usuario_tipo']) { return true; } } return false; } y esto es lo que pongo en cada pagina: $priv_pagina = 'USUARIO,ADMIN,RESPONSABLE'; lo que pasa es cuando yo abro una pagina no me la deberia mostrar y si la musetra aunque sin los menu.pienso que queda un registro y por eso me muestra la pagina porque cuando intento abrir una pagina sih loguearme desde un pc en la que no me he logueado nunca me redirecciona a la pagina de logueo |
| |||
No sé por qué dices que usas "cookies" . .si realmente usas SESIONES (www.php.net/session) .. eso ha confundido a muchos de nosotros que pretendemos ayudarte y a los que leen los "indices" del foro .. Procedo a cambiar el título del mensaje a ver si tienes más ayuda. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |