X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2FPasswordResetPage.java;fp=src%2Forg%2Fcacert%2Fgigi%2Fpages%2FPasswordResetPage.java;h=4090bdd49b140822e7d516a879acdf0c6f9df9e1;hp=6c1b24ec2f2c3ccf34c0ccdb30b9f760f1c7e98f;hb=d36495e60d6ae43dadcedd6a538f399dc09d80ef;hpb=4c8152cd0aaa5876af3f9aa9c35835f5cdd2fe37 diff --git a/src/org/cacert/gigi/pages/PasswordResetPage.java b/src/org/cacert/gigi/pages/PasswordResetPage.java index 6c1b24ec..4090bdd4 100644 --- a/src/org/cacert/gigi/pages/PasswordResetPage.java +++ b/src/org/cacert/gigi/pages/PasswordResetPage.java @@ -17,6 +17,7 @@ import org.cacert.gigi.output.template.Form; import org.cacert.gigi.output.template.MailTemplate; import org.cacert.gigi.output.template.Template; import org.cacert.gigi.util.AuthorizationContext; +import org.cacert.gigi.util.HTMLEncoder; import org.cacert.gigi.util.RandomToken; import org.cacert.gigi.util.ServerConstants; @@ -88,8 +89,11 @@ public class PasswordResetPage extends Page { @Override public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException { PasswordResetForm form = Form.getForm(req, PasswordResetForm.class); - if (form.submitProtected(resp.getWriter(), req)) { - resp.getWriter().println(getLanguage(req).getTranslation("Password reset successful.")); + PrintWriter w = resp.getWriter(); + if (form.submitProtected(w, req)) { + w.println("
"); + w.println(HTMLEncoder.encodeHTML(getLanguage(req).getTranslation("Password reset successful."))); + w.println("
"); return; } }