Probleme intégration sur mise a jour phpbb 2.0.18 Probleme intégration sur mise a jour phpbb 2.0.18
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Probleme intégration sur mise a jour phpbb 2.0.18

Started by yannickty, October 31, 2005, 01:25:00 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

yannickty

Tout fonctionnait nickel jusqu a aujourdhui.

PHPBB a mis a jour sa version et mon intégration ne fonctionne plus

PHBB permet maintenant d autoriser ou non par l admin l auto login ou non. Si on laisse oui, une fois basculé dans l album, l identification ne fonctionne plus.

Si je désactive l auto login  ca marche ! mais pas pratique dutout car obligé de s identifier a chaque visite.

Sauf si j ai fait une erreur dans ma mise a jour ? QQUN a le probleme ?

Titooy

#1
Joe Belmaati a posté une solution sur le forum anglophone :
http://forum.coppermine-gallery.net/index.php?board=24.0

OUVREZ

bridge/phpbb.inc.php

TROUVEZ

    if ($cookie_uid && !$cookie_pass && isset($HTTP_COOKIE_VARS[PHPBB_COOKIE_PREFIX . '_sid'])) {

REMPLACEZ PAR

//     if ($cookie_uid && !$cookie_pass && isset($HTTP_COOKIE_VARS[PHPBB_COOKIE_PREFIX . '_sid'])) {

TROUVEZ

        $sql = "SELECT user_id, username as user_name, user_level " . "FROM " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_SESSION_TABLE . " " . "INNER JOIN " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_USER_TABLE . " ON session_user_id = user_id " . "WHERE session_id='$session_id' AND session_user_id ='$cookie_uid' AND user_active='1'";
    }


REMPLACEZ PAR

        $sql = "SELECT user_id, username as user_name, user_level " . "FROM " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_SESSION_TABLE . " " . "INNER JOIN " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_USER_TABLE . " ON session_user_id = user_id " . "WHERE session_id='$session_id' AND session_user_id ='$cookie_uid' AND user_active='1'";
//     }


TROUVEZ

else {
        $sql = "SELECT user_id, username as user_name, user_level " . "FROM " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_USER_TABLE . " " . "WHERE user_id='$cookie_uid' AND user_password='$cookie_pass' AND user_active='1'";
    }


REMPLACEZ PAR

/* else {
        $sql = "SELECT user_id, username as user_name, user_level " . "FROM " . $UDB_DB_NAME_PREFIX . PHPBB_TABLE_PREFIX . PHPBB_USER_TABLE . " " . "WHERE user_id='$cookie_uid' AND user_password='$cookie_pass' AND user_active='1'";
    }*/

yannickty


laubert

Quote from: yannickty on October 31, 2005, 01:25:00 PM
Si je désactive l auto login  ca marche ! mais pas pratique dutout car obligé de s identifier a chaque visite.
Salut,

Ben moi, même en utilisant ce nouveau paramétrage de phpBB, ça ne fonctionne pas.
La connexion se fait sans problème, mais la déconnexion renvoie "invalid session"...

Sinon, la modif de Joe Belmaati ne pose-t-elle pas de problème ? Elle semble placer des tests en commentaires, non ?