X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fmain%2FRegisterPage.java;fp=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fmain%2FRegisterPage.java;h=0000000000000000000000000000000000000000;hp=69dc4c1085062d042484c4e60f4730496b5c13ef;hb=bccd4cc0dba0f89aa045b113bac46eb8cc1dab4e;hpb=c9ed09f0007fc2c813815be927a5a24b23dab83c diff --git a/src/org/cacert/gigi/pages/main/RegisterPage.java b/src/org/cacert/gigi/pages/main/RegisterPage.java deleted file mode 100644 index 69dc4c10..00000000 --- a/src/org/cacert/gigi/pages/main/RegisterPage.java +++ /dev/null @@ -1,58 +0,0 @@ -package org.cacert.gigi.pages.main; - -import java.io.IOException; -import java.util.HashMap; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -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 { - - 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"); - } - - @Override - public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { - Signup s = new Signup(req); - outputGet(req, resp, s); - } - - private void outputGet(HttpServletRequest req, HttpServletResponse resp, Signup s) throws IOException { - getDefaultTemplate().output(resp.getWriter(), getLanguage(req), new HashMap()); - s.output(resp.getWriter(), getLanguage(req), new HashMap()); - } - - @Override - public boolean beforePost(HttpServletRequest req, HttpServletResponse resp) throws IOException { - return Form.getForm(req, Signup.class).submitExceptionProtected(req, resp); - } - - @Override - public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException { - if (Form.printFormErrors(req, resp.getWriter())) { - Signup s = Form.getForm(req, Signup.class); - outputGet(req, resp, s); - } - } - - @Override - public boolean needsLogin() { - return false; - } - - @Override - public boolean isPermitted(AuthorizationContext ac) { - return ac == null; - } -}