Problema con cookie_domain

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
betovarg's picture

Hola drupaleros!

Tengo un problema con un sitio que no permite loguearse en safari o safari mobile. El dblog no me da errores y dice que la persona pudo loguearse correctamente, sin embargo, el usuario aparece deslogueado. El sitio es un Pressflow 6.

Cambié el cookie domain en settings.php a tener la dirección completa:
$cookie_domain: 'www.sitio.cr';

y el base url a:
$base_url = 'http://www.sitio.cr/';

El problema desaparece en safari y safari mobile, pero el logueo deja de funcionar en chrome y firefox.

Si coloco el cookie domain como es recomendado, tampoco me funciona en safari o safari mobile, pero sí en el resto de navegadores, como así:
$cookie_domain: '.sitio.cr';

Actualmente tengo comentadas ambas líneas en el settings.php y loguea correctamente en chrome y firefox.

He leído que con versiones viejas de IE existen problemas de logueo con dominios de 2 letras, no se si será el caso aquí en safari y safari mobile. Alguna pista? Para que se use el cookie_domain del settings.php se debe declarar el base_url?

Gracias de antemano por cualquier ayuda y disculpas por la retahila.

Comments

en el settings.php se indica

mgzrobles's picture

en el settings.php se indica claramente que no termines con una barra el base_url
// NO trailing slash!

Martín González Robles
web: http://elsabrosista.com
email: martin.glez.robles@gmail.com
Unidad sobre OG para Drupal 7: http://www.forcontu.com/descarga/d7u66pdf

Gracias por la respuesta! Fue

betovarg's picture

Gracias por la respuesta!

Fue una equivocación mía al escribir el post. De hecho, tengo el base_url sin el trailing slash. Es extraño porque en el resto de navegadores funciona!

Spanish

Group organizers

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: