From e7db6fbb4460d74e3a5635e8b39efa852cfae958 Mon Sep 17 00:00:00 2001 From: John Watkins <watkinsj18@cardiff.ac.uk> Date: Fri, 10 Dec 2021 12:52:55 +0000 Subject: [PATCH] fixed logout when not a superadmin --- .../com/example/clientproject/service/Utils/JWTUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/example/clientproject/service/Utils/JWTUtils.java b/src/main/java/com/example/clientproject/service/Utils/JWTUtils.java index fbfe4c7..709f282 100644 --- a/src/main/java/com/example/clientproject/service/Utils/JWTUtils.java +++ b/src/main/java/com/example/clientproject/service/Utils/JWTUtils.java @@ -143,7 +143,9 @@ public class JWTUtils { } public void logOutUser(HttpSession session){ - if ((boolean) session.getAttribute("superAdmin")) { + if (session.getAttribute("superAdmin") == null) { + setSuperAdmin(session, false); + } else if ((boolean) session.getAttribute("superAdmin")) { setSuperAdmin(session, false); } -- GitLab