-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathUser1.java
71 lines (59 loc) · 2.24 KB
/
User1.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
package candidateverification;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.sql.DriverManager;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.MultipartConfig;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpSession;
import jakarta.servlet.http.Part;
@MultipartConfig(maxFileSize=16*1024*1024)
public class User1 extends HttpServlet {
private static final long serialVersionUID = 1L;
public static String id1;
public static String Email;
public static String p;
public static String Name;
public static String date;
public static String gender;
public static String phone;
public static String party;
public static String fname;
public static String add;
public static String position;
public static Part p1;
public static InputStream in;
// protected void processRequest (HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//
// }
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
try(PrintWriter out =response.getWriter()){
p1=request.getPart("image");
in=p1.getInputStream();
Email=request.getParameter("mail");
p=request.getParameter("txtPwd");
add=request.getParameter("home-outline");
id1=request.getParameter("id-card-outline");
Name=request.getParameter("person");
date=request.getParameter("DATE");
gender=request.getParameter("transgender-outline");
phone=request.getParameter("call-outline");
party=request.getParameter("party");
fname=request.getParameter("person1");
position=request.getParameter("position");
sendemail1 sn=new sendemail1();
String code=sn.getRandom();
userinfo1 user=new userinfo1(Name,Email,code);
boolean test=sn.sendEmail(user);
if(test) {
HttpSession session=request.getSession();
session.setAttribute("authcode",user);
response.sendRedirect("verifycandidate.jsp");
}
}
}
}