From 4e88e4c5714be3e94a4dced85f1ae2eda2179c2a Mon Sep 17 00:00:00 2001 From: pbbfa23abi Date: Wed, 25 Jun 2025 11:07:26 +0200 Subject: [PATCH] name in nav --- CSS/Element/button.css | 5 ++++- Controller/UserController.php | 2 ++ Views/header.phtml | 16 +++++++++++++--- index.php | 4 ++++ 4 files changed, 23 insertions(+), 4 deletions(-) diff --git a/CSS/Element/button.css b/CSS/Element/button.css index db9db0b..3bbb93c 100644 --- a/CSS/Element/button.css +++ b/CSS/Element/button.css @@ -4,6 +4,9 @@ font-size: var(--font-size-text); text-decoration: none; color: var(--brand-white); + display: flex; + flex-direction: row; + align-items: center; } .btn-primary { @@ -26,4 +29,4 @@ .btn-user > span { font-size: 28px; -} \ No newline at end of file +} diff --git a/Controller/UserController.php b/Controller/UserController.php index a58a4fc..46512de 100644 --- a/Controller/UserController.php +++ b/Controller/UserController.php @@ -63,6 +63,8 @@ class UserController{ public function setUserSession(array $user){ $_SESSION["user_id"] = $user["id"]; $_SESSION["user_role"] = $user["role"]; + $_SESSION["vorname"] = $user["vorname"]; + $_SESSION["name"] = $user["name"]; } public function clearUserSession(){ diff --git a/Views/header.phtml b/Views/header.phtml index 995473a..022093e 100644 --- a/Views/header.phtml +++ b/Views/header.phtml @@ -18,9 +18,19 @@ diff --git a/index.php b/index.php index 9609eea..9c1a9fd 100644 --- a/index.php +++ b/index.php @@ -26,6 +26,10 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") { $doMethodName = isset($_GET['do']) && $_GET['do'] ? $_GET['do'] : "showWelcome"; } +// if(isset($_SESSION['user_id']) && $_SESSION['user_id'] !== null && $controllerName == "Welcome") { +// TODO: Hier noch direkt kurse öffnen falls der User angemeldet ist. +// } + $controllerClassName = 'Blog\\Controller\\'.ucfirst($controllerName).'Controller'; if (method_exists($controllerClassName, $doMethodName)) {