name in nav
This commit is contained in:
parent
5155284226
commit
4e88e4c571
@ -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 {
|
||||
|
@ -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(){
|
||||
|
@ -18,9 +18,19 @@
|
||||
<nav class="d-flex-between">
|
||||
<a id="logo" href="/">bib<span>course</span></a>
|
||||
<div style="column-gap: 8px;" class="d-flex-between">
|
||||
<a class="btn btn-user" href="?controller=Admin&do=showForm"><span class="material-icons">person</span></a>
|
||||
<a class="btn" href="?controller=User&do=showUserRegisterForm">Anmeldung</a>
|
||||
<a class="btn btn-primary" href="?controller=User&do=showUserRegisterForm">Registration</a>
|
||||
<div style="column-gap: 8px;" class="d-flex-between">
|
||||
<?php if (isset($_SESSION['user_id']) && $_SESSION['user_id'] !== null): ?>
|
||||
<a style="column-gap: 16px;" class="btn" href="?controller=Admin&do=showForm">
|
||||
<?php echo ($_SESSION['vorname'] ?? "") . " " . ($_SESSION['name'] ?? "") ?>
|
||||
<span class="btn btn-user">
|
||||
<span class="material-icons">person</span>
|
||||
</span>
|
||||
</a>
|
||||
<?php else: ?>
|
||||
<a class="btn" href="?controller=User&do=showUserLoginForm">Anmeldung</a>
|
||||
<a class="btn btn-primary" href="?controller=User&do=showUserRegisterForm">Registration</a>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
@ -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)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user