Foros del Web » Programando para Internet » PHP »

Al conectar usuario que se mantenga iniciada la sesion

Estas en el tema de Al conectar usuario que se mantenga iniciada la sesion en el foro de PHP en Foros del Web. Hola a todos, tengo un problema relativamente gordo, tengo creado un registro de usuarios, un logueo y de mas que funciona perfectamente, ahora el problema, ...
  #1 (permalink)  
Antiguo 19/05/2011, 11:34
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 12 años, 11 meses
Puntos: 0
Al conectar usuario que se mantenga iniciada la sesion

Hola a todos, tengo un problema relativamente gordo, tengo creado un registro de usuarios, un logueo y de mas que funciona perfectamente, ahora el problema, como puedo hacer para que al conectarse el usuario se mantenga iniciada su sesión, que se desconecte solo si el lo selecciona o al cerrar el navegador, y como puedo mantener iniciada la sesión en todas las páginas de la web, no que al cambiarse a otra se desconecte.

Muchas Gracias de Antemano.
  #2 (permalink)  
Antiguo 19/05/2011, 11:57
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Al conectar usuario que se mantenga iniciada la sesion

Usa sesiones. Te paso unos links:

http://www.forosdelweb.com/wiki/PHP:_Sesiones:_%C2%BFQu%C3%A9_y_Para_qu%C3%A9%3F
http://www.forosdelweb.com/wiki/Manual_de_PHP:_Sesiones
http://www.forosdelweb.com/wiki/PHP:%C2%BFC%C3%B3mo_guardo_y_leo_una_variable_de_s esi%C3%B3n%3F

Son enlaces de la wiki del foro y te serviran para empezar. Hay mucho más tutoriales en la web o en la propia wiki del foro.
  #3 (permalink)  
Antiguo 19/05/2011, 12:04
Avatar de rodno  
Fecha de Ingreso: enero-2009
Ubicación: En algun lugar de Cuba
Mensajes: 426
Antigüedad: 15 años, 3 meses
Puntos: 43
Respuesta: Al conectar usuario que se mantenga iniciada la sesion

hola, para eso que quieres se utiliza variables de session
cuando se logee, registras en una variable de session el usuario y en cada pagina del sitio verificas que existe esa variable y muestras el nombre del mismo

ejemplo:
logeo

session_start();
$_SESSION["usuario"]= $_Post["text_usuario"];


y en cada pagina
session_start();
echo "Eres el Usuario: ".$_SESSION['usuario'];

saludos
__________________
"No te preocupes si no funciona bien. Si todo lo hiciera, no tendrías trabajo."
"El problema no es no saber, sino no saber quién sabe"
..::Con Karma se piensa mejor::..
  #4 (permalink)  
Antiguo 19/05/2011, 12:37
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: Al conectar usuario que se mantenga iniciada la sesion

Aparte de las recomendaciones previas, si el usuario no hace nada después de un tiempo el servidor lo desconectará según el tiempo que tenga permitido. Para evitar esto, puedes manejar un iframe oculto que se refresque cada cierto tiempo (digamos 5 minutos) o mejor mediante una llamada ajax ejecutada cada x minutos por una función de javascript.

Etiquetas: usuarios
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 19:08.