Mixer login Spip et login PHPbb

Salut,

Est-il possible de partager les informations de login Spip et Phpbb, de
manière à ce que la session validée par Phpbb soit utilisée par Spip et
vice-versa, une fois l'user loggé ?

Pierre

Est-il possible de partager les informations de login Spip et Phpbb, de
manière à ce que la session validée par Phpbb soit utilisée par Spip et
vice-versa, une fois l'user loggé ?

Je ne crois pas que ce soit possible directement, car le code
d'authentification de spip est un peu compliqué, et unique en son genre. Par
contre tu peux mettre un appel à inc-public.php3 avant phpbb et, peut-être,
demander à phpbb de faire confiance à $auteur_session (dont tu redistribues
les valeurs dans les variables phpbb qui vont bien).

Pour démarrer, essaie d'afficher
<?php
    print_r($auteur_session);
?>

dans un squelette spip ; en ayant une session spiip valide, bien entendu
(sinon cette variable est vide).

-- Fil

Merci Fil,

En fait j'aurai préféré garder le login Phpbb que je trouve bien fait pour
Spip... plutôt que l'inverse. Bon, de toutes façons, ces histoires sont d'un
niveau php qui me dépasse. Merci bien quand même.

Pierre

----- Original Message -----
From: "Fil" <fil@rezo.net>
To: "Pierre France" <listes@pierrefrance.com>
Cc: "Spip Liste" <spip@rezo.net>
Sent: Monday, December 30, 2002 9:41 PM
Subject: Re: [Spip] Mixer login Spip et login PHPbb

> Est-il possible de partager les informations de login Spip et Phpbb, de
> manière à ce que la session validée par Phpbb soit utilisée par Spip et
> vice-versa, une fois l'user loggé ?

Je ne crois pas que ce soit possible directement, car le code
d'authentification de spip est un peu compliqué, et unique en son genre.

Par

contre tu peux mettre un appel à inc-public.php3 avant phpbb et,

peut-être,

demander à phpbb de faire confiance à $auteur_session (dont tu

redistribues

les valeurs dans les variables phpbb qui vont bien).

Pour démarrer, essaie d'afficher
<?php
    print_r($auteur_session);
?>

dans un squelette spip ; en ayant une session spiip valide, bien entendu
(sinon cette variable est vide).

-- Fil