@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
- try {
- Form form = Form.getForm(req, c);
- if (form.submit(resp.getWriter(), req)) {
- resp.sendRedirect(getSuccessPath(form));
- }
- } catch (GigiApiException e) {
- e.format(resp.getWriter(), getLanguage(req));
- doGet(req, resp);
+ Form form = Form.getForm(req, c);
+ if (form.submitProtected(resp.getWriter(), req)) {
+ resp.sendRedirect(getSuccessPath(form));
}
}
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
PasswordResetForm form = Form.getForm(req, PasswordResetForm.class);
- try {
- form.submit(resp.getWriter(), req);
+ if (form.submitProtected(resp.getWriter(), req)) {
resp.getWriter().println(getLanguage(req).getTranslation("Password reset successful."));
return;
- } catch (GigiApiException e) {
- e.format(resp.getWriter(), getLanguage(req));
}
- form.output(resp.getWriter(), getLanguage(req), new HashMap<String, Object>());
}
@Override
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
- try {
- if (Form.getForm(req, VerificationForm.class).submit(resp.getWriter(), req)) {
- }
- } catch (GigiApiException e) {
- e.format(resp.getWriter(), getLanguage(req));
+ if (Form.getForm(req, VerificationForm.class).submitProtected(resp.getWriter(), req)) {
}
}
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import org.cacert.gigi.GigiApiException;
import org.cacert.gigi.dbObjects.Group;
import org.cacert.gigi.dbObjects.User;
import org.cacert.gigi.localisation.Language;
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
- try {
- Form.getForm(req, TTPAdminForm.class).submit(resp.getWriter(), req);
- } catch (GigiApiException e) {
- e.format(resp.getWriter(), getLanguage(req));
+ if (Form.getForm(req, TTPAdminForm.class).submitProtected(resp.getWriter(), req)) {
+ resp.sendRedirect(PATH);
}
- resp.sendRedirect(PATH);
}
private static final int PAGE_LEN = 30;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import org.cacert.gigi.GigiApiException;
import org.cacert.gigi.dbObjects.EmailAddress;
import org.cacert.gigi.localisation.Language;
import org.cacert.gigi.output.template.Form;
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
FindUserByEmailForm form = Form.getForm(req, FindUserByEmailForm.class);
- try {
- form.submit(resp.getWriter(), req);
+ if (form.submitProtected(resp.getWriter(), req)) {
final EmailAddress[] emails = form.getEmails();
if (emails.length == 1) {
resp.sendRedirect(SupportUserDetailsPage.PATH + emails[0].getOwner().getId() + "/");
});
USERTABLE.output(resp.getWriter(), getLanguage(req), vars);
}
- } catch (GigiApiException e) {
- e.format(resp.getWriter(), Page.getLanguage(req));
- form.output(resp.getWriter(), Page.getLanguage(req), new HashMap<String, Object>());
}
}
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import org.cacert.gigi.GigiApiException;
import org.cacert.gigi.dbObjects.Group;
import org.cacert.gigi.output.template.Form;
import org.cacert.gigi.pages.Page;
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
CreateOrgForm form = Form.getForm(req, CreateOrgForm.class);
- try {
- if (form.submit(resp.getWriter(), req)) {
- resp.sendRedirect(ViewOrgPage.DEFAULT_PATH + "/" + form.getResult().getId());
- return;
- }
- } catch (GigiApiException e) {
- e.format(resp.getWriter(), getLanguage(req));
+ if (form.submitProtected(resp.getWriter(), req)) {
+ resp.sendRedirect(ViewOrgPage.DEFAULT_PATH + "/" + form.getResult().getId());
+ return;
}
- form.output(resp.getWriter(), getLanguage(req), new HashMap<String, Object>());
}
@Override
PrintWriter out = resp.getWriter();
if (req.getParameter("search") == null) {
AssuranceForm form = Form.getForm(req, AssuranceForm.class);
- try {
- if (form.submit(out, req)) {
- out.println(translate(req, "Verification complete."));
- return;
- }
- } catch (GigiApiException e) {
- e.format(out, Page.getLanguage(req));
- form.output(out, getLanguage(req), new HashMap<String, Object>());
+ if (form.submitProtected(out, req)) {
+ out.println(translate(req, "Verification complete."));
+ return;
}
-
return;
}
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-import org.cacert.gigi.GigiApiException;
import org.cacert.gigi.dbObjects.Assurance;
import org.cacert.gigi.dbObjects.User;
import org.cacert.gigi.output.template.Form;
@Override
public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
- try {
- Form.getForm(req, RequestTTPForm.class).submit(resp.getWriter(), req);
- } catch (GigiApiException e) {
- e.format(resp.getWriter(), getLanguage(req));
- }
+ Form.getForm(req, RequestTTPForm.class).submitProtected(resp.getWriter(), req);
}
@Override