Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Problema de Session ID

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado
the_pelado
Observador/a
Mensajes: 38
Registrado: 11 Oct 2010, 19:03

Problema de Session ID

#1

Mensaje por the_pelado »

Instale el mod de portal y agrege un link en la barra para volver al portal una vez ingresado al foro.
Pero si yo me logeo y ingreso al foro no tengo problemas. Pero si vuelvo al portal en el html no agrego el sid entonces me pide volver a logearme.
Alguien sabe que variable o como puedo tomar ese sid y ponerselo a los links? ya q usa Html si fuera php sabria como hacerlo.

Desde ya gracias

El Pela
Mi foro: http://www.afapes.com.ar/
Version de PHPbb:3.0.7 PL1
Mods instalados:Last Posts Titles MOD - advanced bbcode box 3.3.0.8 - subforum display options 0.1.0 - phpbb3 portal.1.2.2 - Avatar a la Derecha - FavIcon
Mi foro: http://www.afa-pes.com.ar/
Version de PHPbb:3.0.7 PL1
Mods instalados:Last Posts Titles MOD - advanced bbcode box 3.3.0.8 - subforum display options 0.1.0 - phpbb3 portal.1.2.2 - Avatar a la Derecha - FavIcon - ReIMG Image Resizer 1.0.0.2 - Simple Hide BBcode MOD - Olympus Quick Reply

the_pelado
Observador/a
Mensajes: 38
Registrado: 11 Oct 2010, 19:03

Problema de Session ID

#2

Mensaje por the_pelado »

Ya lo he solucionado.
Para agregar el parametro sid a un link q pongamos en la barra de tareas tenemos q definir una propiedad en includes/function_display.php
Por ejemplo yo tenia el link portal.php en el archivo overall_header.html:
Antes:
<li class="icon-home"><a href="portal.php" accesskey="">Portal</a>
Ahora:
<li class="icon-home"><a href="{U_PORTAL}" accesskey="">Portal</a>

y en function display hay q definirla:
'U_PORTAL' => append_sid("{$phpbb_root_path}portal.$phpEx", '')

Si queremos verificar si esta logeado o no :
'U_PORTAL' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}portal.$phpEx", '') : '',

La funcion append_sid agrega el parametro sid al link definido en el archivo de esta forma. Si nos logeamos y vamos a un link agregado por nosotros, el foro checkea si existe un id de session, es decir, si nos hemos logeado, al no encontrar ese parametro es q nos pide que nos volvamos a logear.

Gracias, espero que les sirva

El Pela
Mi foro: http://www.afa-pes.com.ar/
Version de PHPbb:3.0.7 PL1
Mods instalados:Last Posts Titles MOD - advanced bbcode box 3.3.0.8 - subforum display options 0.1.0 - phpbb3 portal.1.2.2 - Avatar a la Derecha - FavIcon - ReIMG Image Resizer 1.0.0.2 - Simple Hide BBcode MOD - Olympus Quick Reply

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Re: Problema de Session ID

#3

Mensaje por leviatan21 »

Casi sirve... :secreto:
Aún sin tener el parámetro sid en la barra de direcciones, se puede mantener la sesión ya que para los usuarios registrados se guarda en una tabla. ( SALVO EN EL ACP QUE SIEMPRE SE NECESITA DEL SID )
Como ejemplo tienes este foro, que si bien tiene el SEO instalado, nunca se ve el parámetro sid en el navegador.

En tu caso, si siempre ves ese famoso parámetro en el navegador, se debe a que algo en la configuración de la cookie está mal
Según veo en tu foro el dominio y la ruta están bien, pero tienes marcado el uso de cookies seguras y como tu no tienes un dominio de esas características, falla :jaja:

Conclusión : cambia a Desabilitado elCookie segura: y verás como después de identificarte y luego de uno o dos clicks a enlaces internos, el sid desaparece del navegador :chulo:
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

the_pelado
Observador/a
Mensajes: 38
Registrado: 11 Oct 2010, 19:03

Problema de Session ID

#4

Mensaje por the_pelado »

ya lo he deshabilitado y funciona mucho mejor el sitio, se me desconectaba a acada rato. El problema que me surgio ahora es q cada vez q ingreso al sitio tengo q volver a logearme, eso es por el uso de cookies y no sesiones?
Mi foro: http://www.afa-pes.com.ar/
Version de PHPbb:3.0.7 PL1
Mods instalados:Last Posts Titles MOD - advanced bbcode box 3.3.0.8 - subforum display options 0.1.0 - phpbb3 portal.1.2.2 - Avatar a la Derecha - FavIcon - ReIMG Image Resizer 1.0.0.2 - Simple Hide BBcode MOD - Olympus Quick Reply

Avatar de Usuario
leviatan21
Ex Staff
Mensajes: 8279
Registrado: 26 Mar 2008, 20:06
Género:
Edad: 55

Problema de Session ID

#5

Mensaje por leviatan21 »

the_pelado escribió:eso es por el uso de cookies y no sesiones?
Cookies y sesiones funcionan de la mano, si en tu PC hay una cookie del foro, entonces se convierte en sesión.

Lo que puedes probar, es cambiar el nombre de la cookie y luego limpiar todas las sesiones ( ACP -> GENERAL : Purgar todas las sesiones ), esto debería desconectarte del ACP y del foro, aprovechas a eliminar las cookies ( al pie del foro : Borrar todas las cookies del Sitio ) y vuelves a conectarte y acedes al ACP.

Y por último, como recomendación puedes agrandar el tiempo de conexión ( ACP -> GENERAL : CONFIGURACIÓN DEL SERVIDOR : Configuración de carga : Duración de la sesión ) normalmente viene con un valor de 3600 simplemente agrega un 0 (cero) al final quedando en 36000.
Este cambio me funciona muy bien si visitas el foro al menos una vez al día, con esto hace meses que no necesito identificarme en mis foros :mrgreen:
Normas de phpBB España | Normas de Soporte
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado :twisted:

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein

the_pelado
Observador/a
Mensajes: 38
Registrado: 11 Oct 2010, 19:03

Problema de Session ID

#6

Mensaje por the_pelado »

Muchisimas gracias va de 10 :)
Mi foro: http://www.afa-pes.com.ar/
Version de PHPbb:3.0.7 PL1
Mods instalados:Last Posts Titles MOD - advanced bbcode box 3.3.0.8 - subforum display options 0.1.0 - phpbb3 portal.1.2.2 - Avatar a la Derecha - FavIcon - ReIMG Image Resizer 1.0.0.2 - Simple Hide BBcode MOD - Olympus Quick Reply

Cerrado

Volver a “Foros de Soporte 3.0.x”