import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
-import java.util.Date;
+import java.sql.Date;
import java.util.HashMap;
import java.util.Map;
-import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
import org.cacert.gigi.Language;
import org.cacert.gigi.util.RandomToken;
import org.cacert.gigi.util.ServerConstants;
-public class Signup implements Form {
+public class Signup extends Form {
User buildup = new User();
Template t;
boolean general = true, country = true, regional = true, radius = true;
}
DateSelector myDoB = new DateSelector("day", "month", "year");
- public void output(PrintWriter out, Language l,
+ @Override
+ public void outputContent(PrintWriter out, Language l,
Map<String, Object> outerVars) {
HashMap<String, Object> vars = new HashMap<String, Object>();
vars.put("fname", HTMLEncoder.encodeHTML(buildup.getFname()));
myDoB.update(r);
}
+ @Override
public synchronized boolean submit(PrintWriter out, HttpServletRequest req) {
update(req);
boolean failed = false;
}
return true;
}
- private void outputError(PrintWriter out, ServletRequest req, String text) {
- out.print("<div>");
- out.print(Page.translate(req, text));
- out.println("</div>");
- }
private void run(HttpServletRequest req, String password)
throws SQLException {
.translate(
req,
"Thanks for signing up with CAcert.org, below is the link you need to open to verify your account. Once your account is verified you will be able to start issuing certificates till your hearts' content!"));
- body.append("\n\n");
- body.append(ServerConstants.NORMAL_HOST_NAME);
+ body.append("\n\nhttps://");
+ body.append(ServerConstants.getWwwHostNamePort());
body.append("/verify?type=email&id=");
body.append(emailid);
body.append("&hash=");