From 47c7d4c4c1ae05fb38b155283a6cd8b16972853b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Sun, 6 Jul 2014 00:35:56 +0200 Subject: [PATCH] Fix redirection after successfull login. --- src/org/cacert/gigi/pages/LoginPage.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/cacert/gigi/pages/LoginPage.java b/src/org/cacert/gigi/pages/LoginPage.java index acfc8f51..7febf2e5 100644 --- a/src/org/cacert/gigi/pages/LoginPage.java +++ b/src/org/cacert/gigi/pages/LoginPage.java @@ -37,6 +37,7 @@ public class LoginPage extends Page { @Override public boolean beforeTemplate(HttpServletRequest req, HttpServletResponse resp) throws IOException { + String redir = (String) req.getSession().getAttribute(LOGIN_RETURNPATH); if (req.getSession().getAttribute("loggedin") == null) { X509Certificate[] cert = (X509Certificate[]) req .getAttribute("javax.servlet.request.X509Certificate"); @@ -49,7 +50,7 @@ public class LoginPage extends Page { } if (req.getSession().getAttribute("loggedin") != null) { - String s = (String) req.getSession().getAttribute(LOGIN_RETURNPATH); + String s = redir; if (s != null) { if (!s.startsWith("/")) { s = "/" + s; -- 2.39.2