Seite 2 von 3

Verfasst: 06.06.2004 01:10
von csg
ja, als übergangslösung wäre das nicht schlecht. Nur wie mach ich das?

Verfasst: 06.06.2004 01:14
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

Verfasst: 06.06.2004 01:16
von csg
werde das mal versuchen. Danke

Verfasst: 06.06.2004 01:17
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 ;))

Verfasst: 06.06.2004 02:14
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???

Verfasst: 06.06.2004 09:26
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

Verfasst: 06.06.2004 12:08
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

Verfasst: 06.06.2004 13:36
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

Verfasst: 06.06.2004 13:53
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

Verfasst: 06.06.2004 14:01
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