Seite 1 von 2

Login.php Problem

Verfasst: 03.11.2006 22:47
von iflow
Hi!

Zuerst möchte ich sagen das ich wirklich lange gesucht habe in diesem coolen Forum, aber leider nicht das richtige gefunden habe :(

Mein Probl.:
Ich möchte das die Login.php nicht auf die index.php (also das Forum) weiterleitet sondern auf eine andere Seite.
Wie schaffe ich das?

Folgendes hab ich schon geändert in der Login.php:
Ganz unten im Code von Login.php:

Code: Alles auswählen

	
//Wenn User schon eingeloggt ist:
else
	{
		redirect("fanbereich_menue.php");
		//redirect(append_sid("index.$phpEx", true));
	}
Aber leider funktioniert es noch nicht wenn der User auf Login klickt bzw. Enter drückt.
Welche Zeile muss ich dazu ändern in der Login.php ?

mfg iflow

Verfasst: 03.11.2006 23:40
von iflow
okay, hab so eine art lösung gefunden die ich mir noch anpassen werde:

Code: Alles auswählen

<form action="login.php" method="post">
Benutzername: <input type="text" name="username"><br>
Passwort: <input type="password" name="password"><br>
Autologin? <input type="checkbox" name="autologin"><br>
<input type="hidden" name="redirect" value="meine_homepage.php">
<input type="submit" name="login" value="Login">
</form>

Verfasst: 03.11.2006 23:45
von SoLo1905
such mal in der login.php nach

Code: Alles auswählen

redirect(append_sid("index.$phpEx", true));
und ersetze dieses z.B: wenn du portal willst durch

Code: Alles auswählen

redirect(append_sid("portal.$phpEx", true));
was willst du den??

Verfasst: 04.11.2006 09:34
von iflow

BeitragVerfasst am: 03.11.2006 23:45 Titel:
such mal in der login.php nach

Code:
redirect(append_sid("index.$phpEx", true));


und ersetze dieses z.B: wenn du portal willst durch

Code:
redirect(append_sid("portal.$phpEx", true));
Ja in der login.php gibt es ziemlich oft diese Zeile:

Code: Alles auswählen

redirect(append_sid("index.$phpEx", true));
Also, was ich will:
Ich will das wenn ich bei dem login.php formular von phpBB, nicht auf das forum sondern auf eine andere Seite weitergeleitet werde, wenn ich mich einlogge.
Dies funktioniert bei nur wenn ich schon eingeloggt bin.
Aber wenn ich auf Login bei dem Formular klicke dann werde ich auf die index.php weitergeleitet.[/u]

Verfasst: 04.11.2006 11:06
von Olli Oberhausen
Hallo,

in der login.php kannst du einfach ALLE vorkommnisse von "index.$phpEx" in "beliebige_andere_seite_im_forum_root.$phpEx" umwandeln...

Gruß, Olli

Verfasst: 04.11.2006 14:24
von iflow
Hallo,

in der login.php kannst du einfach ALLE vorkommnisse von "index.$phpEx" in "beliebige_andere_seite_im_forum_root.$phpEx" umwandeln...

Gruß, Oll
danke, hab ich auch gemacht (hab auch mit einer suchen-funktion alle index.$phpEx gesucht), aber leider werd ich trozdem noch auf die index.$phpEx verlinkt :(

Verfasst: 04.11.2006 14:35
von Olli Oberhausen
dann wird die login mit ?redirect=index.php aufgerufen...

In dem fall mußt du suchen, wo der redirect querie herkommt und auch ändern.

Olli

Verfasst: 04.11.2006 14:46
von iflow
aha, danke.

Weißt du auch in welcher zeile (in der login.php) der code steht, wo man weitergeleitet wird, wenn man einen falschen Benutzernamen/Passwort eingibt?

Verfasst: 04.11.2006 14:50
von Olli Oberhausen
Klar, kannste aber bestimmt auch selber rausfinden :grin: :grin: :grin:

Olli

Verfasst: 04.11.2006 15:17
von iflow
nagut dann such ich mal :wink:
...dachte nur es weiß gleich jemand....