import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
+import org.cacert.gigi.GigiApiException;
import org.cacert.gigi.localisation.Language;
import org.cacert.gigi.pages.Page;
import org.cacert.gigi.util.RandomToken;
}
- public abstract boolean submit(PrintWriter out, HttpServletRequest req);
+ public abstract boolean submit(PrintWriter out, HttpServletRequest req) throws GigiApiException;
protected String getCsrfFieldName() {
return CSRF_FIELD;
@Override
public void output(PrintWriter out, Language l, Map<String, Object> vars) {
- out.println("<form method='POST' autocomplete='off'>");
+ out.println("<form method='POST'>");
failed = false;
outputContent(out, l, vars);
out.print("<input type='hidden' name='" + CSRF_FIELD + "' value='");