Logout-Link auf HP

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Logout-Link auf HP

Beitrag von leopittoni »

Hallo

Ich verwende auf meiner HP die Login-Daten von phpBB. Nun möchte ich aber einen Link auf die Homepage machen, wenn man druaf klickt, loggt es einem direkt aus. also sowohl auf der homepage und im forum, das die login-daten ja dieselben sind.

Nun funktioniert mein Link aber nicht. Wenn man drauf klickt, ist man danach immer noch eingeloggt.

So habe ich es probiert: http://www.meinedomain.com/phpBB2/login.php?logout

Wie sollte der richtige Link heissen?

Danke, Léo
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Naja

Beitrag von witzigerkiller »

Schick mal die logindaten.

Ich würde eine extra logout seite erstellen:

<?PHP
UNSET_SESSION();
Weiterleitungsjavascript um wieder auf die index seite zu kommen;
?>

Und auf diese Seite dann verlinken
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Re: Logout-Link auf HP

Beitrag von Pyramide »

leopittoni hat geschrieben:So habe ich es probiert: http://www.meinedomain.com/phpBB2/login.php?logout

Wie sollte der richtige Link heissen?
Normalerweise ...?logout=true
KB:knigge
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

mit ?logout=true geht es auch nicht...

Wie geht denn das mit der extra-logoutseite?


Danke, Léo
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

Habe mal diesen Code in meine Login-Seite eingebaut, jetzt wird man richtig ausgeloggt, wenn man auf den Link klickt www.meinedomain.com/login.php?action=logout

Code: Alles auswählen

if ($_GET['action'] == "logout")
{
session_end($userdata['session_id'], $userdata['user_id']);
redirect(append_sid("index.$phpEx", true));
}
Nach dem ausloggen werde ich aber auf die Startseite des Forums weitergeleitet. Wenn ich aber das "redirect(append_sid("index.$phpEx", true));" weglasse, dann loggt es mich wieder nicht aus...

Wie kann ich machen, dass es mich nach dem logout auf die Startseite der HOMEPAGE weiterleitet?

Danke, Léo


EDIT: Sobald ich die redirect-adresse ändere, also das NICHT auf "index.$phpEx" weitergeleiten wird, werde ich nicht richtig ausgeloggt...
Antworten

Zurück zu „Coding & Technik“