Foros del Web » Programando para Internet » PHP »

Tremendo lío de sesiones!!

Estas en el tema de Tremendo lío de sesiones!! en el foro de PHP en Foros del Web. De todas maneras, si me deslogueo, y intento entrar a la página donde se necesita login debería volver a preguntarme el login, verdad? Saludos!...

  #31 (permalink)  
Antiguo 20/12/2007, 12:17
 
Fecha de Ingreso: noviembre-2007
Mensajes: 194
Antigüedad: 16 años, 5 meses
Puntos: 2
Re: Tremendo lío de sesiones!!

De todas maneras, si me deslogueo, y intento entrar a la página donde se necesita login debería volver a preguntarme el login, verdad?

Saludos!
  #32 (permalink)  
Antiguo 20/12/2007, 12:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Tremendo lío de sesiones!!

Que código utilizas para desloguearte?

Saludos.
  #33 (permalink)  
Antiguo 20/12/2007, 12:45
 
Fecha de Ingreso: noviembre-2007
Mensajes: 194
Antigüedad: 16 años, 5 meses
Puntos: 2
Re: Tremendo lío de sesiones!!

El código que utilizo para desloguear es el que sigue:
Código PHP:
<?php
session_start
();

if(
$_SESSION['loggedIn'] !== true ) {
      die(
"no estás autorizado" );
}
unset(
$_SESSION);

if (
$_SESSION== NULL){
        
header('Location:prueba1.html');
        }
?>
Gracias!
Saludos!
  #34 (permalink)  
Antiguo 20/12/2007, 12:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Tremendo lío de sesiones!!

No puedes hacer unset a $_SESSION ya que no tiene efecto, prueba mejor hacer esto:
Código PHP:
<?php
session_start
();

if(
$_SESSION['loggedIn'] !== true ) {
      die(
"no estás autorizado" );
}
$_SESSION = array();
session_destroy();
header('Location:prueba1.html');
?>
Saludos.
  #35 (permalink)  
Antiguo 20/12/2007, 13:00
 
Fecha de Ingreso: noviembre-2007
Mensajes: 194
Antigüedad: 16 años, 5 meses
Puntos: 2
Re: Tremendo lío de sesiones!!

Uau!
Genial, funciona!
Muchas gracias y feliz Navidad!
Saludos desde Alemania
  #36 (permalink)  
Antiguo 20/12/2007, 22:25
Avatar de merolhack  
Fecha de Ingreso: junio-2006
Ubicación: México
Mensajes: 1.242
Antigüedad: 17 años, 10 meses
Puntos: 16
Re: Tremendo lío de sesiones!!

Dice en la pagina de PHP, que este codigo es seguro, es cierto??
Código PHP:
<?php
session_start
();

$sessionID md5(uniqid(rand(), true));

if(isset(
$_GET['geef']))
{
  if(isset(
$_SESSION['id']) && isset($_GET['sessie']) && $_GET['sessie'] == $_SESSION['id'])
  {
    echo 
"goed!";
  }
  else
  {
    echo 
"niet hacken kutjong";
  }
}
else
{
  
$_SESSION['id'] = $sessionID;
 
  echo 
"<a href='".$_SERVER['PHP_SELF']."?geef&sessie=".$sessionID."'>Sessie weergave</a>";
}

?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:50.