Foros del Web » Programando para Internet » PHP »

Perdiendo La Sesion

Estas en el tema de Perdiendo La Sesion en el foro de PHP en Foros del Web. HOLA Soy nueva aqui, tengo una problema. cuaando inicio sesion identifico al usuario con login y password si son validos los parametros inicio sesion normalmente.El ...
  #1 (permalink)  
Antiguo 15/05/2007, 17:15
 
Fecha de Ingreso: mayo-2007
Ubicación: OAXACA
Mensajes: 4
Antigüedad: 16 años, 11 meses
Puntos: 0
Información Perdiendo La Sesion

HOLA

Soy nueva aqui, tengo una problema. cuaando inicio sesion identifico al usuario con login y password si son validos los parametros inicio sesion normalmente.El problema es que al cambiar de pagina la sesion se pierde y me redireccona a la pagina de inicio para que me vuelva a loguear.todas las paginas que estan dentro de la sesion inician con
sesion_star(); por eso no entiendo el error si alguien puede ayudarme mil gracias de antemano.
  #2 (permalink)  
Antiguo 15/05/2007, 17:16
Avatar de acastillog70  
Fecha de Ingreso: septiembre-2003
Ubicación: México, D.F.
Mensajes: 181
Antigüedad: 20 años, 7 meses
Puntos: 1
Re: Perdiendo La Sesion

Hola.

Puedes poner como estas validando la sesion en tu página de inicio y como la estas mandano?. Además como la estas recibiendo en tu otra página.

Saludos pao_potter
__________________
Nacemos para morir. De lo demas, no te preocupes, ocupate.
  #3 (permalink)  
Antiguo 15/05/2007, 18:28
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 9 meses
Puntos: 88
Re: Perdiendo La Sesion

primero, página inicial
Código PHP:
session_start();
//blabla
//si todo estabien
$_SESSION['autorizado']='si';
//si no esta bien
//blabla 
luego lo mas conveniente es crear una pagina para verificar, la cual sera incluida en todas tus paginas
Código PHP:
session_start();
if(
$_SESSION['autorizado']!='si')
{
header('LOCATION: index.php');
session_destroy();

saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #4 (permalink)  
Antiguo 16/05/2007, 11:43
 
Fecha de Ingreso: marzo-2007
Ubicación: En El salvador
Mensajes: 78
Antigüedad: 17 años
Puntos: 0
Re: Perdiendo La Sesion

Pues, por lo visto, en la pagina de inicio, le asignas un valor a una variable de sesion llamada autorizacion, pero no has registrado esa variable de sesion con session_register("autorizacion");, y por ende, no esta dentro de las variables de sesion.
  #5 (permalink)  
Antiguo 16/05/2007, 11:48
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 9 meses
Puntos: 88
Re: Perdiendo La Sesion

session_register ya es obsoleto, ahora se utiliza la variable superglobal $_SESSION, y para limpiarla ya no usas el unset, usas $_SESSION = array() y para destruir es como siempre session_destroy();

ejemplos sencillos para que te des una idea.

saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #6 (permalink)  
Antiguo 16/05/2007, 11:49
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
De acuerdo Re: Perdiendo La Sesion

Sòlo a manera de consejo, ya no es recomendable usar session_register, pa' eso està $_SESSION.

Saludos!
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #7 (permalink)  
Antiguo 16/05/2007, 11:51
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Re: Perdiendo La Sesion

Me ganaste en postear eits!! , por unos segundos jejejejee

Bye
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #8 (permalink)  
Antiguo 16/05/2007, 21:00
 
Fecha de Ingreso: mayo-2007
Ubicación: OAXACA
Mensajes: 4
Antigüedad: 16 años, 11 meses
Puntos: 0
Desacuerdo Re: Perdiendo La Sesion

Gracias a todos por su ayuda!!!!

voy a poner en practica sus tips y si me vuelvo a enredar espero y me puedan volver ayudar.

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 01:02.