diff --git a/Controller/AuthController.php b/Controller/AuthController.php index 0d6af9a..b8808e8 100644 --- a/Controller/AuthController.php +++ b/Controller/AuthController.php @@ -49,12 +49,9 @@ class AuthController $result = $this->model->login($email, $password); if ($result === true) { - $_SESSION['user'] = $email; - - $this->view->setVars([ - 'loginSuccess' => true, - 'email' => $email - ]); + $_SESSION['user'] = $email; + header('Location: /bibarts/?controller=News&do=showNews'); + exit(); } else { $this->view->setVars([ 'errors' => ['login' => is_string($result) ? $result : "Login fehlgeschlagen."], @@ -144,4 +141,11 @@ class AuthController $this->view->setVars(['message' => $message]); $this->view->render('auth/confirmation'); } + + public function logout() { + unset($_SESSION['user']); + session_destroy(); + header('Location: /bibarts/?controller=Auth&do=showLoginForm'); + exit(); + } } \ No newline at end of file diff --git a/Views/header.phtml b/Views/header.phtml index 9b1e404..6a5fdeb 100644 --- a/Views/header.phtml +++ b/Views/header.phtml @@ -13,9 +13,18 @@
Ausstellungen Tickets - Startseite + News Profil + + + + Login + \ No newline at end of file