Loginformular - Weiterleitung auf benutzerspezifische Seite

  • Themenstarter Themenstarter andi beidel
  • Beginndatum Beginndatum
A

andi beidel

Hallo, und zwar habe ich ein Problem bei einem LoginScript.

Registrierung und Eintrag in eine MySQL-db funktioniert... Und zwar wird beim Registrieren dann auch gleich eine Seite (= Profil) für denjenigen erstellt.
Das Profil heißt dann einfach BENUTZERNAME.php

und jetzt kommt mein Problem:
beim einloggen soll der user direkt auf seine seite, also BENUTZERNAME.php weitergeleitet werden, und nicht auf eine allgemeine seite!

hier das loginform:

<form action="login.php" method="post">
Dein Username:<br>
<input type="text" size="24" maxlength="50"
name="username"><br><br>

Dein Passwort:<br>
<input type="password" size="24" maxlength="50"
name="password"><br>

<input type="submit" value="Login">
</form>


also man soll praktisch nicht auf login.php weitergeleitet werden, sondern auf username.php


Wie mach ich das
 
PHP:
<?php

$username = $_POST["username"];

if(preg_match("#\.\.#", $username){
die("Man darf nicht zurück :P");
}

header("Location: ".$username.".php");

?>

Du solltest aber nicht nur auf .. prüfen, sondern auch den Regex benutzen, den du zur Validierung des Benutzernamens sonst nimmst :)
 

Neue Beiträge

Zurück