drupal 7 – Panadería: ¿Por qué aparece el mensaje "Cerrar la sesión del usuario con la cookie incorrecta"?

Pregunta:

Estoy intentando una solución de inicio de sesión único utilizando el módulo de panadería.

Mi problema es que cada intento de iniciar sesión da como resultado el siguiente error:

Cerrar la sesión del usuario con la cookie incorrecta.

Esos intentos fallidos de inicio de sesión son en el sitio maestro, lo que también significa que no puedo iniciar sesión en los subsitios.

Todas las configuraciones necesarias están en su lugar.

  1. El sitio principal es http://www.example.com/
  2. La casilla de verificación del sitio maestro está habilitada
  3. http://sub.example.com/ se ingresa como el sitio esclavo
  4. La antigüedad de la cookie está establecida en 3600
  5. La clave privada es un sitio de ejemplo
  6. El dominio de la cookie es .examplesite.com
  7. El nombre de usuario y el correo electrónico son mis campos de perfil habilitados

No entiendo por qué no responde con inicios de sesión exitosos. Por favor ayuda si puedes.

Respuesta:

Como alternativa a Bakery, si todos sus sitios están cohospedados y está utilizando MySQL, puede hacer que sus sitios compartan tablas de usuarios como lo describe Lullabot .

Las partes importantes son la configuración del sitio principal:

$db_url = 'mysql://user:pass@localhost/master_database';
$db_prefix = '';

El dominio de cookies compartido (que ya tiene):

$cookie_domain = '.example.com';

Y la configuración del sitio esclavo:

$db_url = 'mysql://user:pass@localhost/slave_database';
$db_prefix = array(
   'default'   => 'name_of_slave_database.',
   'users'     => 'name_of_master_database.',
   'sessions'  => 'name_of_master_database.',
   'role'      => 'name_of_master_database.',
   'authmap'   => 'name_of_master_database.',
);

He tenido éxito con este método en el pasado, aunque creo que usé la matriz de base de datos normal en lugar de $db_url .

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım