From bcb6bf0bf40b4a6b080f24209b25f238e4749335 Mon Sep 17 00:00:00 2001 From: RundelhausCode Date: Fri, 26 Mar 2021 11:00:45 +0100 Subject: [PATCH] after role back --- Backend/Controllers/Admin/Admin.php | 9 ++++ Backend/Controllers/Admin/AdminLogin.php | 1 + Backend/Controllers/Group/Logout.php | 3 +- composer.lock | 52 ++++++++++++------------ 4 files changed, 38 insertions(+), 27 deletions(-) diff --git a/Backend/Controllers/Admin/Admin.php b/Backend/Controllers/Admin/Admin.php index c394c4a..097b9a2 100644 --- a/Backend/Controllers/Admin/Admin.php +++ b/Backend/Controllers/Admin/Admin.php @@ -8,3 +8,12 @@ function isAdmin(): bool return isset($_SESSION['admin']); } +function makeAdminLogin(string $userName) +{ + setcookie("userName", $userName, [ + 'expires' => 0, + 'samesite' => 'Strict', + 'path' => '/' + ]); +} + diff --git a/Backend/Controllers/Admin/AdminLogin.php b/Backend/Controllers/Admin/AdminLogin.php index 813b3dd..f7ec881 100644 --- a/Backend/Controllers/Admin/AdminLogin.php +++ b/Backend/Controllers/Admin/AdminLogin.php @@ -20,6 +20,7 @@ if(isset($_POST['aLogin'])){ $_SESSION['admin'] = true; $_SESSION['success'] = "You are now logged in"; http_response_code(200); + makeAdminLogin($userName); }else{ session_destroy(); http_response_code(401); diff --git a/Backend/Controllers/Group/Logout.php b/Backend/Controllers/Group/Logout.php index f8e4552..fa7cbb1 100644 --- a/Backend/Controllers/Group/Logout.php +++ b/Backend/Controllers/Group/Logout.php @@ -1,7 +1,7 @@