X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fmain%2FRegisterPage.java;h=1e6b33783ee3b89c47c3e602cb90b0196bb949a8;hb=ce8b9c388ddaf73c6b35b7ece7fcdbf8618aee9f;hp=55d44ed79c26d190bb7adf5f80d796cab3f18931;hpb=e409ba881965634f63f0b67824bc93dda4ec4327;p=gigi.git diff --git a/src/org/cacert/gigi/pages/main/RegisterPage.java b/src/org/cacert/gigi/pages/main/RegisterPage.java index 55d44ed7..1e6b3378 100644 --- a/src/org/cacert/gigi/pages/main/RegisterPage.java +++ b/src/org/cacert/gigi/pages/main/RegisterPage.java @@ -8,9 +8,10 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; -import org.cacert.gigi.dbObjects.User; -import org.cacert.gigi.output.Form; +import org.cacert.gigi.output.template.Form; import org.cacert.gigi.pages.Page; +import org.cacert.gigi.util.AuthorizationContext; +import org.cacert.gigi.util.RateLimit; public class RegisterPage extends Page { @@ -18,6 +19,9 @@ public class RegisterPage extends Page { public static final String PATH = "/register"; + // 50 per 5 min + public static final RateLimit RATE_LIMIT = new RateLimit(50, 5 * 60 * 1000); + public RegisterPage() { super("Register"); } @@ -56,7 +60,7 @@ public class RegisterPage extends Page { } @Override - public boolean isPermitted(User u) { - return u == null; + public boolean isPermitted(AuthorizationContext ac) { + return ac == null; } }