logout-seite???

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
csg
Mitglied
Beiträge: 59
Registriert: 24.10.2003 00:00
Kontaktdaten:

Beitrag von csg »

ja, als übergangslösung wäre das nicht schlecht. Nur wie mach ich das?
Benutzeravatar
Crack02
Mitglied
Beiträge: 672
Registriert: 17.08.2003 12:54

Beitrag von Crack02 »

einfach die lang_main.php (im language ordner in deiner jeweiligen space, hier german) öffnen und nach der nachricht suchen die beim logout dasteht. und da einfach dann sowas reinhaun wie

Code: Alles auswählen

Sie wurden erfolgreicht ausgeloggt
<br>
<iframe src="http://seite.de/seite.php" width="123" height="123" frameborder="0"</iframe>
<br>
das ganze am besten in 1 zeile packen


das 123 und den pfad abändern. das "sie wurden...evtl rauslöschen wennst es ned brauchst. die breite und höhe kann mana uch in przent angeben. da wird dann die bildschirmauflösung des users als anhaltspunkt genommen
Zuletzt geändert von Crack02 am 06.06.2004 01:16, insgesamt 1-mal geändert.
csg
Mitglied
Beiträge: 59
Registriert: 24.10.2003 00:00
Kontaktdaten:

Beitrag von csg »

werde das mal versuchen. Danke
Benutzeravatar
Crack02
Mitglied
Beiträge: 672
Registriert: 17.08.2003 12:54

Beitrag von Crack02 »

am besten haust dann zwischen der zeile wo der logout text angegebn ist, drüber und drunter noch 1 oder 2 leerzeilen rein damit du die übersicht behälst (nur so tipp am rande ;))
csg
Mitglied
Beiträge: 59
Registriert: 24.10.2003 00:00
Kontaktdaten:

Beitrag von csg »

Das hat nicht funktionniert. Auch meine Idee hab ich weiter Versucht, habe einfach die intro.php umgeändert und in extro.php umbenannt. dann im login.php die dazugehörigen redicts in extro.php umbenannt aber da kam beim logout eine Fehlermeldung, die Seite würde nicht existieren.

Vielleicht hat noch jemand eine Lösung für meinen Wunsch???
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Ich habe gerade mal getestet was passiert wenn man an den logout-Link noch ein redirect dranhängt:
http://domain.de/phpbb/login.php?logout ... search.php

Ergebnis: Ich werde ausgeloggt und auf die Suche umgeleitet. So sollte es eigentlich machbar sein.

Gruß Christian
---
csg
Mitglied
Beiträge: 59
Registriert: 24.10.2003 00:00
Kontaktdaten:

Beitrag von csg »

Das hört sich gut an, doch wie kann ich einen weiteren redirect einfügen?
Und wo genau? wäre es möglich den Code hier zu posten, denn umändern geht ja noch aber hinzufügen von redirect??? Wie gesagt soviel Ahnung habe ich nicht von php
csg
Mitglied
Beiträge: 59
Registriert: 24.10.2003 00:00
Kontaktdaten:

Beitrag von csg »

also ich habe die login.php nun x mal durchgekaut, aber ich finde wirklich absolut nicht raus wo ich diesen redirct hintun soll und auch wie das genau geht weiss ich nicht. Ein quote mit dem geänderten Code wäre mir wirklich sehr hilfreich.

Danke im Vorraus
Christian_W
Ehemaliges Teammitglied
Beiträge: 5703
Registriert: 26.02.2004 00:09

Beitrag von Christian_W »

Erstmal:
http://www.phpbb.de/doku/kb/artikel.php ... 16#bumping

Ich hab das gar nirgends geändert. Ich hab die Adresse vom Logout-Button genommen und in die Adresszeile kopiert.
Einbauen kannst Du es in die index.php an der Stelle wo abgefragt wird ob redirect mit angegeben wurde.
Oder evtl direkt in der overall_header.tpl (eher nicht)
Oder da wo der Link für den Login/Logout-Button erstellt wird.
Vieleicht schau ich nachher noch genauer in die einzelnen Dateien.

Gruß Christian
---
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
{
if( $userdata['session_logged_in'] )
{
session_end($userdata['session_id'], $userdata['user_id']);
}

if (!empty($HTTP_POST_VARS['redirect']) || !empty($HTTP_GET_VARS['redirect']))
{
$url = (!empty($HTTP_POST_VARS['redirect'])) ? $HTTP_POST_VARS['redirect'] : $HTTP_GET_VARS['redirect'];
redirect(append_sid($url, true));
}
else
{
redirect(append_sid("index.$phpEx", true));
}
}
das rote auf die entsprechende seite abändern...

ah
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“