X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;ds=sidebyside;f=src%2Fclub%2Fwpia%2Fgigi%2Fpages%2FLoginPage.java;h=69b93863366d5b1928cee228812756e169478022;hb=248c19aee75f896005872549b65f17701ded1fd2;hp=2af51cf71b937d31c9ebd1497985a6a74273e4a6;hpb=bccd4cc0dba0f89aa045b113bac46eb8cc1dab4e;p=gigi.git diff --git a/src/club/wpia/gigi/pages/LoginPage.java b/src/club/wpia/gigi/pages/LoginPage.java index 2af51cf7..69b93863 100644 --- a/src/club/wpia/gigi/pages/LoginPage.java +++ b/src/club/wpia/gigi/pages/LoginPage.java @@ -5,7 +5,6 @@ import static club.wpia.gigi.Gigi.*; import java.io.IOException; import java.io.PrintWriter; import java.security.cert.X509Certificate; -import java.util.HashMap; import java.util.Map; import javax.servlet.http.HttpServletRequest; @@ -25,8 +24,9 @@ import club.wpia.gigi.pages.main.RegisterPage; import club.wpia.gigi.util.AuthorizationContext; import club.wpia.gigi.util.PasswordHash; import club.wpia.gigi.util.RateLimit; -import club.wpia.gigi.util.ServerConstants; import club.wpia.gigi.util.RateLimit.RateLimitException; +import club.wpia.gigi.util.ServerConstants; +import club.wpia.gigi.util.ServerConstants.Host; public class LoginPage extends Page { @@ -62,17 +62,17 @@ public class LoginPage extends Page { @Override public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { - if (req.getHeader("Host").equals(ServerConstants.getSecureHostNamePortSecure())) { + if (req.getHeader("Host").equals(ServerConstants.getHostNamePortSecure(Host.SECURE))) { resp.getWriter().println(getLanguage(req).getTranslation("Authentication with certificate failed. Try another certificate or use a password.")); } else { - new LoginForm(req).output(resp.getWriter(), getLanguage(req), new HashMap()); + new LoginForm(req).output(resp.getWriter(), getLanguage(req), getDefaultVars(req)); } } @Override public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException { if (Form.printFormErrors(req, resp.getWriter())) { - Form.getForm(req, LoginForm.class).output(resp.getWriter(), getLanguage(req), new HashMap()); + Form.getForm(req, LoginForm.class).output(resp.getWriter(), getLanguage(req), getDefaultVars(req)); } } @@ -188,7 +188,7 @@ public class LoginPage extends Page { return uc; } - private static final Group LOGIN_BLOCKED = Group.BLOCKEDLOGIN; + private static final Group LOGIN_BLOCKED = Group.BLOCKED_LOGIN; private void loginSession(HttpServletRequest req, User user) { if (user.isInGroup(LOGIN_BLOCKED)) {