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 static final String CSRF_FIELD = "csrf";
- String csrf;
+ private String csrf;
public Form(HttpServletRequest hsr) {
csrf = RandomToken.generateToken(32);
}
- public abstract boolean submit(PrintWriter out, HttpServletRequest req);
+ public abstract boolean submit(PrintWriter out, HttpServletRequest req) throws GigiApiException;
protected String getCsrfFieldName() {
return CSRF_FIELD;