From e11f39ada6c4a32e6cd77a47bb876666a2918db9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Sun, 22 Jun 2014 19:22:09 +0200 Subject: [PATCH] Fix exceptoins for not-loggedin users --- src/org/cacert/gigi/Gigi.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/cacert/gigi/Gigi.java b/src/org/cacert/gigi/Gigi.java index 348cbecb..6ca25d7d 100644 --- a/src/org/cacert/gigi/Gigi.java +++ b/src/org/cacert/gigi/Gigi.java @@ -66,7 +66,7 @@ public class Gigi extends HttpServlet { hs = req.getSession(); } } - if (((Boolean) hs.getAttribute("loggedin")) + if (hs.getAttribute("loggedin") != null && req.getPathInfo().equals("/login")) { resp.sendRedirect("/"); return; @@ -86,7 +86,7 @@ public class Gigi extends HttpServlet { return; } - if ((hs == null || !((Boolean) hs.getAttribute("loggedin"))) + if (hs.getAttribute("loggedin") == null && !"/login".equals(req.getPathInfo())) { System.out.println(req.getPathInfo()); resp.sendRedirect("/login"); -- 2.39.2