X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fmain%2FSignup.java;h=d341df280f237ed2417d406c47f5570431211b20;hb=253ecf13e1a697a657550090de3f3bf054559ad8;hp=75a14cfe0a5e16717082fc758add697912581ecd;hpb=f1abe1d0fa681917a0a87ce35359d1e204e69867;p=gigi.git diff --git a/src/org/cacert/gigi/pages/main/Signup.java b/src/org/cacert/gigi/pages/main/Signup.java index 75a14cfe..d341df28 100644 --- a/src/org/cacert/gigi/pages/main/Signup.java +++ b/src/org/cacert/gigi/pages/main/Signup.java @@ -56,6 +56,7 @@ public class Signup extends Form { vars.put("radius", radius ? " checked=\"checked\"" : ""); vars.put("helpOnNames", String.format(l.getTranslation("Help on Names %sin the wiki%s"), "", "")); vars.put("csrf", getCSRFToken()); + vars.put("dobmin", User.MINIMUM_AGE + ""); t.output(out, l, vars); } @@ -92,6 +93,11 @@ public class Signup extends Form { @Override public synchronized boolean submit(PrintWriter out, HttpServletRequest req) { + if (RegisterPage.RATE_LIMIT.isLimitExceeded(req.getRemoteAddr())) { + outputError(out, req, "Rate Limit Exceeded"); + return false; + } + update(req); if (buildupName.getLname().trim().equals("")) { outputError(out, req, "Last name were blank."); @@ -163,10 +169,6 @@ public class Signup extends Form { if (isFailed(out)) { return false; } - if (RegisterPage.RATE_LIMIT.isLimitExceeded(req.getRemoteAddr())) { - outputError(out, req, "Rate Limit Exceeded"); - return false; - } try { run(req, pw1); } catch (SQLException e) {