MyBB.de Forum

Normale Version: Problem mit MyBB und Coppermine bridging...
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo!

habe mein MyBB erfolgreich mit Coppermine Galerie gebridged, klappt alles wunderbar bis auf das ausloggen.. Bekomme diesen Fehler:

Code:
Deine Benutzer-ID konnte nicht verifiziert werden, um dich abzumelden. Ein Grund könnte sein, dass ein böswilliges JavaScript versucht hat dich abzumelden. Wenn du dich abmelden willst, benutze bitte den Abmelde-Button im Menü.

Ich hatte früher schon Probleme beim ausloggen bei der Standaloneversion des MyBBs. - Habs dann über diesen Thread gelöst, https://www.mybb.de/forum/showthread.php...1#pid45201 Den Logout bei Coppermine übernimmt die sog. mybb.inc.php - wollte diese eigentlich genauso anpassen, bringe es aber nicht fertig.

Hier mal ein Auszug aus der mybb.inc.php: (Login klappt Problemlos)

PHP-Code:
// Login
    
function login_page()
    {
        
$this->redirect('/member.php?action=login');
    }

    
// Logout
    
function logout_page()
    {
        
$this->redirect('/member.php?action=logout&uid=' USER_ID);
    } 
Ersetze
PHP-Code:
$this->redirect('/member.php?action=logout&uid=' USER_ID); 
durch
PHP-Code:
$this->redirect('/member.php?action=logout&uid='.USER_ID.'&sid={$this->sid}'); 
Hi,
danke für die schnelle Antwort

funktioniert leider nicht, selbes Problem wie vorher

ist das so richtig?

PHP-Code:
// Logout
    
function logout_page()
    {
        
$this->redirect('/member.php?action=logout&uid='.USER_ID.'&sid={$this->sid}');
    } 
Auf welche URL wirst du geleitet und wie lautet die Fehlermeldung?
Hallo Michael,

die URL die in der Adresszeile im Browser steht, ist folgende

Code:
..../board/member.php?action=logout&uid=1&sid={$this-%3Esid}

Die Fehlermeldung ist die selbe wie oben.
Versuchs mal bitte mit
PHP-Code:
$this->redirect('/member.php?action=logout&uid='.USER_ID.'&sid='.$this->sid); 
Hi Michael!

Es funktioniert!! Yeah! Vielen Dank. Klasse Support hier.