Authentification externe par une base MySql - commentaires Authentification externe par une base MySql 2009-04-20T08:52:15Z https://files.spip.org/Authentification-externe-par-une#comment415560 2009-04-20T08:52:15Z <p>Bonjour j'aimerai savoir s'il existe un moyen sous spip 2.0.6 pour qu'un visiteur se connecte à une page avec un mot de passe et un login contenus dans une base de données mysql. merci d'avance</p> Procédure particulière pour SPIP 1.9<small class="fine d-inline"> </small>? 2008-05-15T15:21:12Z https://files.spip.org/Authentification-externe-par-une#comment405997 2008-05-15T15:21:12Z <p>je cherche également une version compatible 1.9.2...</p> Procédure particulière pour SPIP 1.9<small class="fine d-inline"> </small>? 2006-09-30T11:06:12Z https://files.spip.org/Authentification-externe-par-une#comment387815 2006-09-30T11:06:12Z <p>y a peut-être un plugin qui marche sur la zone, j'ai pas regardé.</p> <p>Sinon, faut que je rajoute ça à ma todo :/</p> <p>Le mieux est d'en causer sur la liste spip-zone.</p> Procédure particulière pour SPIP 1.9<small class="fine d-inline"> </small>? 2006-09-30T10:55:20Z https://files.spip.org/Authentification-externe-par-une#comment387814 2006-09-30T10:55:20Z <p>Bonjour,</p> <p>y aurait-il une procédure particulière pour SPIP 1.9 car je n'arrive pas à faire fonctionner cette liaison entre les tables de PHPBB et SPIP.</p> <p>Bien cordialement</p> Authentification externe par une base MySql 2005-12-03T22:34:45Z https://files.spip.org/Authentification-externe-par-une#comment384638 2005-12-03T22:34:45Z <p>Bonjour,</p> <p>Merci, de votre réponse.</p> <p>J'avais pris note que la manipulation pouvait ne pas fonctionner avec une version ultérieure, j'ai simplement posé la question au cas où quelqu'un s'était penché sur le problème avec la dernière version.</p> <p>J'ai retenté ma chance avec la version 1.8.1 téléchargée sur le site de spip : je ne trouve pas non plus le fichier inc_login.php3<small class="fine d-inline"> </small>!</p> <p>Bon, j'ai réalisé la manipulation sans ce fichier, et on obtient la même erreur.<br class="autobr"> Pour résoudre cette erreur (ne fonctionne pas completement avec la version 1.8.2) :</p> <p>Un fois spip installé avec la manipulation ici présente créez le fichier bddext.php3 (avec les balises php biensûr)</p> <p>Copier le bloc suivant qui est présent dans inc_connect.php3 dans le nouveau fichier.</p> <p><strong>function spip_connect_bddext() <i><br class="autobr"> $GLOBALS['bddext_link'] = @mysql_connect(«<small class="fine d-inline"> </small>serveur<small class="fine d-inline"> </small>»,«<small class="fine d-inline"> </small>nom<small class="fine d-inline"> </small>»,«<small class="fine d-inline"> </small>pass<small class="fine d-inline"> </small>»)<small class="fine d-inline"> </small>;<br class="autobr"> @mysql_select_db(«<small class="fine d-inline"> </small>bdd<small class="fine d-inline"> </small>»)<small class="fine d-inline"> </small>;<br class="autobr"> return $GLOBALS['bddext_link']<small class="fine d-inline"> </small>;<br class="autobr"> </i> </strong></p> <p>Ajoutez à la fin de votre fichier bddext.php3 la ligne suivante :</p> <p><strong>$GLOBALS['bddext_ok'] = true<small class="fine d-inline"> </small>;</strong></p> <p>Puis remplacez le bloc précédent dans inc_connect.php3 par</p> <p><strong>if (!$GLOBALS['bddext_ok'])<br class="autobr"> <i><br class="autobr"> include('bbdext.php3')<small class="fine d-inline"> </small>;<br class="autobr"> </i> </strong></p> <p>Dans la version 1.8.2 malheureusement l'authentification externe ne fonctionne pas, je n'ai pas encore trouvé pourquoi.</p> <p>Désolé pour la mise en page, j'ai pas encore compris les raccourcis typographiques de spip... Donc n'oubliez pas qu'il y a quelques accolades qui sont manquantes<small class="fine d-inline"> </small>!</p> Authentification externe par une base MySql 2005-12-03T12:18:16Z https://files.spip.org/Authentification-externe-par-une#comment384634 2005-12-03T12:18:16Z <p>Salut,</p> <p>Je propose un zip pour spip 1.8.1 en bas de la contrib. S'il ne fonctionne pas sur spip1.8.2 cela veut dire que cette contrib est obsolète. Comme précisé, je ne la maintiens plus tel quel. Et si je reprends le développement de ce genre de fonctionalité un jour, se sera autrement.</p> <p>Désolé.</p> Authentification externe par une base MySql 2005-12-02T23:48:06Z https://files.spip.org/Authentification-externe-par-une#comment384630 2005-12-02T23:48:06Z <p>Bonjour,<br class="autobr"> Je voudrais mettre en place un site avec ce système d'authentification, j'ai essayé la contrib avec la version 1.8.2 et j'obtient l'erreur suivante :</p> <strong> </strong><blockquote class="spip"> <p>Fatal error : Cannot redeclare spip_connect_bddext() (previously declared in D :\www\site\ecrire\inc_connect.php3:8) in D :\www\site\ecrire\inc_connect.php3 on line 11</p> </blockquote> <p>J'ai fouillé en long en large les fichiers de spip (je débute sous spip), j'ai essayé de faires quelques modifs, mais à chaque fois ça déplace le problème.</p> <p>Celà vient (je pense) du faite que dans la v1.8.2 il n'y a pas le fichier inc_login.php3 et que du coup je n'ai pas pu remplacer la ligne indiqué. J'ai cherché si cette ligne était tout ou en partie présente ailleurs, je n'ai rien trouvé...</p> <p>Une idée<small class="fine d-inline"> </small>? Sinon je prendrais la version précédente...</p> <p>Merci<small class="fine d-inline"> </small>!</p> > Authentification externe par une base MySql 2005-08-10T13:54:48Z https://files.spip.org/Authentification-externe-par-une#comment382757 2005-08-10T13:54:48Z <p>J'ai testé cette contribution et elle fonctionne bien merci.</p> <p>Pour pouvoir pousser les choses plus loin, j'aurai vuolu savoir par quel moyen SPIP est capable de matcher les utilisateurs SPIP et les utilisateurs PHP-BB.</p> <p>Je voudrais être sûre d'avoir bien tout compris aussi :</p> <p>le login+nom, l'adresse du site, et l'adresse email sont importés mais non modifiés par la suite, alors que le mot de passe est géré par PHP-BB. C'est ça<small class="fine d-inline"> </small>?</p> <p>Merci d'avance<small class="fine d-inline"> </small>!</p> > Authentification externe par une base MySql 2004-10-09T11:31:19Z https://files.spip.org/Authentification-externe-par-une#comment132300 2004-10-09T11:31:19Z <p>Pour cela, il faut étudier les cookies spip_session de spip concernant le répertoire ecrire et phpbb_data/phpbb_sid pour le forum phpbb.</p> <p>bidouiller le code de vérification de session de spip, mais sans doute aussi celui de phpbb histoire que ça marche dans les deux sens.</p> <p>Voilà, bon courage<small class="fine d-inline"> </small>;-)</p> > Authentification externe par une base MySql 2004-10-09T10:53:34Z https://files.spip.org/Authentification-externe-par-une#comment132277 2004-10-09T10:53:34Z <p>bonjour,</p> <p>testé ce MOD, ça fonctionne bien.</p> <p>En revanche est-il possible carrément d'utiliser aussi une sorte de « login automatique » lorsqu'on est identifié sous phpBB<small class="fine d-inline"> </small>?? c'est à dire que si on est déjà identifié via phpBB, peut on s'arranger pour que l'accès à spip/ecrire soit automatique sans passer par la phase resaisie du login/mdp<small class="fine d-inline"> </small>??</p> <p>merci.</p>