X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;ds=sidebyside;f=util-testing%2Forg%2Fcacert%2Fgigi%2FDevelLauncher.java;h=6639635b0cbb551bef7ba9caf1e1cc06262956b0;hb=304c4527b30ac4f89a697787b96851d2f8e2f821;hp=8c010bdc42bdf3105abd1b3dd9a5b794862e97db;hpb=b64118c8dbe75bcae43a4bd8bc8278125e48a7af;p=gigi.git diff --git a/util-testing/org/cacert/gigi/DevelLauncher.java b/util-testing/org/cacert/gigi/DevelLauncher.java index 8c010bdc..6639635b 100644 --- a/util-testing/org/cacert/gigi/DevelLauncher.java +++ b/util-testing/org/cacert/gigi/DevelLauncher.java @@ -31,6 +31,8 @@ import org.cacert.gigi.dbObjects.ObjectCache; import org.cacert.gigi.dbObjects.User; import org.cacert.gigi.localisation.Language; import org.cacert.gigi.output.template.Template; +import org.cacert.gigi.output.template.TranslateCommand; +import org.cacert.gigi.pages.LoginPage; import org.cacert.gigi.pages.Page; import org.cacert.gigi.pages.account.certs.CertificateRequest; import org.cacert.gigi.pages.main.RegisterPage; @@ -129,6 +131,7 @@ public class DevelLauncher { public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { ObjectCache.clearAllCaches(); RegisterPage.RATE_LIMIT.bypass(); + LoginPage.RATE_LIMIT.bypass(); CertificateRequest.RATE_LIMIT.bypass(); resp.getWriter().println("All caches cleared."); System.out.println("Caches cleared."); @@ -178,7 +181,7 @@ public class DevelLauncher { private static void addTicketPage(HashMap pages) { pages.put("/ticketWait", new Page("ticket") { - Template t = new Template(DevelLauncher.class.getResource("DevelTicketWait.templ")); + private final Template t = new Template(DevelLauncher.class.getResource("DevelTicketWait.templ")); @Override public boolean needsLogin() { @@ -208,7 +211,7 @@ public class DevelLauncher { sess.setAttribute(LOGGEDIN, true); sess.setAttribute(Language.SESSION_ATTRIB_NAME, user.getPreferredLocale()); sess.setAttribute(AUTH_CONTEXT, new AuthorizationContext(user, user)); - req.getSession().setAttribute(LOGIN_METHOD, "Ticket"); + req.getSession().setAttribute(LOGIN_METHOD, new TranslateCommand("Ticket")); resp.getWriter().println("ticket consumed"); ticketUsed = true; }