diff --git a/.idea/php.xml b/.idea/php.xml index f324872..8d4f284 100644 --- a/.idea/php.xml +++ b/.idea/php.xml @@ -10,6 +10,7 @@ + diff --git a/content/deregister.php b/content/deregister.php new file mode 100644 index 0000000..e4aa363 --- /dev/null +++ b/content/deregister.php @@ -0,0 +1,25 @@ +deleteUser($email); + +} + +/* Session beenden */ +$_SESSION = []; +session_destroy(); + +header("Location: index.php?pfad=register"); +exit(); \ No newline at end of file diff --git a/content/login.php b/content/login.php index 9cdac36..c984318 100644 --- a/content/login.php +++ b/content/login.php @@ -1,32 +1,92 @@ +findUser($email); + + // Prüfung der Zugangsdaten + if ($user && $user["password"] === $password) { + + // Session setzen = User ist eingeloggt + $_SESSION["user"] = $user["username"]; + $_SESSION["user_email"] = $user["email"]; + + // Weiterleitung zum Profil + header("Location: index.php?pfad=profile"); + exit(); + + } else { + $error = "Login fehlgeschlagen. Bitte überprüfe deine Eingaben."; + } +} +?> + - + Bitte anmelden - - E-Mail Adresse / + + + + + + Benutzername/E-Mail-Adresse: - + Passwort: - + - angemeldet bleiben + + angemeldet bleiben - anmelden + + anmelden + - Noch keinen Account? Jetzt hier registrieren! + + Noch keinen Account? Jetzt hier registrieren! + + + \ No newline at end of file diff --git a/content/logout.php b/content/logout.php new file mode 100644 index 0000000..19fd8b8 --- /dev/null +++ b/content/logout.php @@ -0,0 +1,6 @@ + - - + + - ☰ + ☰ - Profil - Anmelden - Registrieren + + + + Profil + Abmelden + + + + Anmelden + Registrieren + + + Sprachen @@ -35,7 +49,7 @@ Globales Menü, wird via PHP später in alle Seiten eingebunden Mathematik Biologie Chemie - Physik + Physik Informatik Astronomie @@ -81,6 +95,7 @@ Globales Menü, wird via PHP später in alle Seiten eingebunden Literatur + MINT @@ -92,6 +107,7 @@ Globales Menü, wird via PHP später in alle Seiten eingebunden Astronomie + Gesellschaft & Werte @@ -108,6 +124,7 @@ Globales Menü, wird via PHP später in alle Seiten eingebunden Theater + Technik & Praxis @@ -120,13 +137,36 @@ Globales Menü, wird via PHP später in alle Seiten eingebunden - Profil - - - - Anmelden - Registrieren + + + + + Profil + + + + + + + + Abmelden + + + + + + + + + + Anmelden + + + + Registrieren + + + + \ No newline at end of file
Benutzername/E-Mail-Adresse:
Passwort: