aktuelle.kurse/old_m133/4_Modulinhalte_und_Uebungen/E_Aufgabe_Session/sessions/login_server.php
Müller Harald 507e5da390 muh
2022-05-13 11:53:50 +02:00

49 lines
1.2 KiB
PHP

<?php
$error = ''; // Initialisierung
session_start(); // Session starten
// TODO: Weiterleiten auf portal.php wenn Session schon vorhanden.
// Benutzereingaben vorhanden?
if(isset($_POST["frmUser"]) && isset($_POST["frmPass"])) {
//Benutzereingaben speichern
$frmUser=$_POST["frmUser"];
$frmPass=$_POST["frmPass"];
// Stimmen die Angaben des Benutzers?
if((strtolower($frmUser)=="tester") && ($frmPass=="geheim")){
$_SESSION["User"]=$frmUser;
$_SESSION["Auth"]=1;
// Weiterleitung auf portal.php
header('Location: portal.php');
// Fehlermeldung: Benutzereingaben stimmen nicht überein.
} else {
$error .= "Ihre Eingabe war falsch, melden Sie sich bitte auf der
<a href=\"index.php\">Login-Seite</a> neu an<br / >";
}
// Fehlermeldung: wenn keine Eingabe gemacht wurde.
} else {
$error .= "Ihre Eingabe war falsch, melden Sie sich bitte auf der
<a href=\"index.php\">Login-Seite</a> neu an<br / >";
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Prüfen der Benutzereingaben / Session erstellen </title>
</head>
<body>
<h1>Fehlermeldung</h1>
<?php
echo $error; // Ausgabe der Fehlermeldung
?>
</body>
</html>