]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/pages/account/ChangePasswordPage.java
ADD: Mail delete
[gigi.git] / src / org / cacert / gigi / pages / account / ChangePasswordPage.java
index 1919f544efd81ba52d8d5245912a1f4b0db2a00c..75fd6bb27812e8eccc4c52244f09a09b471a7c53 100644 (file)
@@ -6,6 +6,8 @@ import java.util.HashMap;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import org.cacert.gigi.output.Form;
+import org.cacert.gigi.pages.LoginPage;
 import org.cacert.gigi.pages.Page;
 
 public class ChangePasswordPage extends Page {
@@ -17,7 +19,14 @@ public class ChangePasswordPage extends Page {
 
        @Override
        public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
-               new ChangeForm(req).output(resp.getWriter(), getLanguage(req), new HashMap<String, Object>());
+               new ChangeForm(req, LoginPage.getUser(req)).output(resp.getWriter(), getLanguage(req),
+                       new HashMap<String, Object>());
+       }
+
+       @Override
+       public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException {
+               ChangeForm f = Form.getForm(req, ChangeForm.class);
+               f.submit(resp.getWriter(), req);
        }
 
 }