Nach Login Weiterleiten

Katzenbauer

Erfahrenes Mitglied
Wie macht man das, wenn man bei einem Login die Login Validation auf eine extra login.php auslagern will und nicht als Teil in die Seite, die aufgerufen wird. Also beim erfolgreichen einloggen weiterleiten.

So mach ich es immer:

index.php <- Startseite Login Formular
home.php <- Hier die Seite, wenn man eingelogged ist und auch die Prüfung des Kennworts

So will ich es haben:

index.php <- Startseite Login Formular
login.php <- Login Prüfung
home.php <- Hier die Seite, wenn man eingelogged ist.

Wie Stelle ich das nun an?
 
Wie Du die Formulardaten an ein PHP Script schickst und dort auswertet weißt Du ja sicher.
Also schickst Du die Daten von der index.php an die login.php, wo Du die Logininwerte überprüfst.
Wenn die überprüfung erfolgreich war, dann leitest Du mit der Funktion header() an die home.php weiter.
Wenn die Überprüfing nicht erfolgreich war, dann kannst Du ja wieder auf die index.php zurückleiten (auch mit header()).
Header() sieht so aus:
PHP:
header("Location: http://www.xyz.de/home.php");

redlama
 
Zurück