Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/03/2010, 00:19
Tenue
 
Fecha de Ingreso: febrero-2009
Mensajes: 24
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: cerrar sesión y que no muestre pagina al presionar atras

Amigo, lo que tienes que hacer es utilizar un flag para ello que te permita verificar que el usuario está logueado o no. Fíjate bien, lo puedes hacer de dos formas:

1. Por sesiones: Creas una sesión llamada "autentificado" cuando el usuario se loguee, le asignas un valor "SI" a dichas sesión, y lo que harás es preguntar, en la primera línea de cada script php que deseas que esté restringido sólo para usuarios autentificados, si dicha sesión tiene el valor "SI"; si no tiene dicho valor, lo envías a la página de login.

2. Por campo de la base de datos: Es parecido al anterior, sólo que lo trabajarás con un campo (adicional) en tu base de datos. Por ejemplo, en la tabla "usuarios", añades un nuevo campo llamado "estado", de manera tal que cuando el usuario se autentifique correctamente, en ese campo, añadas un valor 1, de lo contrario, siempre tendrá cero. Entonces, en la primera línea de cada código php para usuarios realizarás la consulta a la base de datos y preguntarás cuánto vale dicho campo, y el resto ya lo sabes...

Espero haberte ayudado.

Saludos! ;)