Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Von externer Seite ausloggen
#1
Huhu,
ich habe auf meiner Seite ein Login eingebaut, was über die Tabelle von MyBB läuft. (https://www.mybb.de/forum/showthread.php...73#pid4073)

Jetzt wüsste ich nur gerne, wie ich mich auch wieder ausloggen kann.
Ich habe zwar schon soviel herausgefunden, dass folgender Code funktioniert, aber das ist nicht sehr komfortabel, außerdem wird man auf die Startseite weitergeleitet und nicht auf eine beliebige, wie beim Login.
Code:
<a href=\"../forum/member.php?action=logout&uid=".$_COOKIE['mybbuser']."\">Ausloggen</a>

Gibt es eine Seite, auf die ich ein Formular weiterleiten kann, um mich auszuloggen, wie bei meinem Login?

Falsch ich etwas doofes übersehen habe oder grad einen Denkaussetzer habe, bitte ich das zu entschuldigen Smile

MfG,
JudGer
#2
Probier es doch mal mit rediret:
Code:
<a href=\"../forum/member.php?action=logout&uid=".$_COOKIE['mybbuser']."&&redirect=SEITE.PHP\">Ausloggen</a>
#3
Hm...sry geht leider nicht. Werde weiterhin auf die index.php vom Forum weitergeleitet. Sad

€dit:
So, ich habe mal selber etwas gecodet. Vielleicht könnt ihr mir ja sagen, ob das so in Ordnung ist, es funktioniert auf jeden Fall.

Ich habe Folgendes gemacht:

member.php:
Zeile 1042:
Code:
    if(isset($_GET['redirect'])) {
        $redirect=addslashes($_GET['redirect']);
    }
    else {
        $redirect='index.php';
    }
eingefügt.

Dann habe ich in den Zeilen (Zeilenangaben berücksichtigen die hinzugefügten Codezeilen!)
1050 & 1074
Code:
redirect("index.php", $lang->redirect_alreadyloggedout);
durch
Code:
redirect($redirect, $lang->redirect_alreadyloggedout);
ausgetauscht.

Jetzt kann man einfach mit folgendem Link ausloggen und wird weitergeleitet:
Code:
<a href=\"../forum/member.php?action=logout&uid=".$_COOKIE['mybbuser']."&redirect=../index.php\">Ausloggen</a>

Habe ich eine Sicherheitslücke oder ähnliches eingebaut? Leider ist mein PHP noch nicht so sehr fortgeschritten, deshalb kann es auch sein, dass das alles Mist ist, der aber funktioniert Smile

MfG,
JudGer


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  letzte Post auf externer Seite bangolo 2 1.471 25.04.2007, 17:38
Letzter Beitrag: bangolo