]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/pages/main/RegisterPage.java
Enforce Output of CSRF token.
[gigi.git] / src / org / cacert / gigi / pages / main / RegisterPage.java
index 7ff5a983fe73182ab4d5ae746f3019f1bbae9a2e..b38194994bb69044907a3f3910feaae618482311 100644 (file)
@@ -1,42 +1,32 @@
 package org.cacert.gigi.pages.main;
 
 import java.io.IOException;
-import java.io.InputStreamReader;
 import java.io.PrintWriter;
-import java.io.UnsupportedEncodingException;
 import java.util.HashMap;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.http.HttpSession;
 
-import org.cacert.gigi.output.Template;
 import org.cacert.gigi.pages.Page;
 
 public class RegisterPage extends Page {
 
        private static final String SIGNUP_PROCESS = "signupProcess";
        public static final String PATH = "/register";
-       Template t;
 
        public RegisterPage() {
                super("Register");
-               try {
-                       t = new Template(new InputStreamReader(
-                                       Signup.class.getResourceAsStream("RegisterPage.templ"),
-                                       "UTF-8"));
-               } catch (UnsupportedEncodingException e) {
-                       e.printStackTrace();
-               }
        }
 
        @Override
        public void doGet(HttpServletRequest req, HttpServletResponse resp)
                        throws IOException {
                PrintWriter out = resp.getWriter();
-               t.output(out, getLanguage(req), new HashMap<String, Object>());
+               HashMap<String, Object> vars = new HashMap<String, Object>();
+               getDefaultTemplate().output(out, getLanguage(req), vars);
                Signup s = getForm(req);
-               s.writeForm(out, getLanguage(req));
+               s.output(out, getLanguage(req), vars);
        }
        public Signup getForm(HttpServletRequest req) {
                HttpSession hs = req.getSession();