import org.cacert.gigi.output.template.Template;
import org.cacert.gigi.pages.Page;
import org.cacert.gigi.util.AuthorizationContext;
+import org.cacert.gigi.util.HTMLEncoder;
public class AssurePage extends Page {
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;
+ if (form.submitProtected(out, req)) {
+ if (form.isWithPasswordReset()) {
+ resp.getWriter().println(HTMLEncoder.encodeHTML(translate(req, "Password reset successful.")));
}
- } catch (GigiApiException e) {
- e.format(out, Page.getLanguage(req));
- form.output(out, getLanguage(req), new HashMap<String, Object>());
+ out.println(translate(req, "Verification complete."));
+ return;
}
-
return;
}