Programación Web y Scripting > PHP
Dudas Con Autenticacion Con Php
ArKaNtOs:
se usa session_destroy y no puede seguir en el sitio porque recuerda que estaba deshabilitado para usuarios no logeados, la manera que dice steel es la correcta :) o mas bien la mas común
Mollense:
--- Cita de: "steel" --- haber, partimos de la base de que para ver la pagina tienes que estar logeado. Si terminas la sesion, evidentemente no puedes ver ninguna pagina.
--- Fin de la cita ---
--- Citar --- se usa session_destroy y no puede seguir en el sitio porque recuerda que estaba deshabilitado para usuarios no logeados, la manera que dice steel es la correcta smile.gif o mas bien la mas común
--- Fin de la cita ---
Yo he realizado varias páginas utilizando una variable de session en la que asigno el nombre de usuario logueado y al momento en que este usuario presiona un link "Salir" lo redirijo a la página de inicio y asigno un "" a la variable, pero puede seguir en el sitio, con menos privilegios. A eso me refería.
PD: Voy a ver que es eso de "session_destroy"
Saludos
ArKaNtOs:
--- Citar ---PD: Voy a ver que es eso de "session_destroy"
--- Fin de la cita ---
sirve para destruir todas las variables de sesión creadas en esa sesión valga la redundancia :P
lo que decías de unset es solo para remover la variable que quieras, no necesariamente es para variables de sesión, puede ser para otro tipo de variables como GET, POST, etc.. ;) lo correcto tambien seria usar un session_unset
Mollense:
Gracias viejo.
Entonces sigo con lo mismo.
Creo que no es necesario destruir todas las variables al momento de desloguearse.
Por lo que entendí yo lo haría así.
unset($_Session["autenticado"]) //Si se valida que la variable existe para saber si está logueado.
o
$_Session["usuarioLogueado"]="" //De la manera que yo lo hago siempre
carbono96:
<_< creo que en ocasiones no me explico bien lo siento; gracias por sus comentarios; revisando sus comentarios la forma correcta es usar variables de sesiones en cada pagina para comprobar si esta logeado o no :) ; es que tenia esa duda; a veces me pregunto si el trabajo que hago esta bien :lol: es decir si es profesional, y por eso recuro a opiniones de otros programadores para ver como se hacen algunas cosas, gracias de verdad a todos por sus respuestas, no seguimos comunicando
Navegación
[*] Página Anterior
Ir a la versión completa