X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fmain%2FSignup.java;h=d341df280f237ed2417d406c47f5570431211b20;hb=253ecf13e1a697a657550090de3f3bf054559ad8;hp=0b9abb73f3d6975bddc9e5e104cbcea7312f0486;hpb=10ea8fe7c71bfab653785f6599103fdf36f8a842;p=gigi.git diff --git a/src/org/cacert/gigi/pages/main/Signup.java b/src/org/cacert/gigi/pages/main/Signup.java index 0b9abb73..d341df28 100644 --- a/src/org/cacert/gigi/pages/main/Signup.java +++ b/src/org/cacert/gigi/pages/main/Signup.java @@ -93,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."); @@ -164,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) {