From: Felix Dörre Date: Sun, 22 Jun 2014 17:22:09 +0000 (+0200) Subject: Fix exceptoins for not-loggedin users X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=e11f39ada6c4a32e6cd77a47bb876666a2918db9 Fix exceptoins for not-loggedin users --- 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");