-
Notifications
You must be signed in to change notification settings - Fork 0
/
signup.jsp
118 lines (91 loc) · 3.36 KB
/
signup.jsp
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<%@page import="java.sql.*,java.io.*,java.util.*" %>
<%
String action=request.getParameter("action");
if(action.equals("signup"))
{
String User=request.getParameter("username");
String fname=request.getParameter("fname");
String lname=request.getParameter("lname");
String phone= (request.getParameter("phone"));
String Pwd=request.getParameter("pass");
String email=request.getParameter("email");
try
{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/motor-crafts?zeroDateTimeBehavior=convertToNull";
Connection con = DriverManager.getConnection(url,"root","");
Statement st=con.createStatement();
boolean s = st.execute("INSERT INTO `user_data` (`user_name`, `email`, `fname`, `lname`, `password`, "
+ "`phone`) VALUES ('"+User+"', '"+email+"', '"+fname+"', '"+lname+"', '"+Pwd+"','"+phone+"')");
if(!s)
{
session.setAttribute(User, "username");
response.sendRedirect("contect.jsp");
}
else
{
out.println("<script type=\"text/javascript\">");
out.println("alert('invalid data');");
out.println("</script>");
}
}
catch(Exception e)
{
out.println(e);
}
}
if(action.equals("contectus")){
String query=request.getParameter("query");
String username = (String)session.getAttribute("username");
String subject=request.getParameter("subject");
try
{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/motor-crafts?zeroDateTimeBehavior=convertToNull";
Connection con = DriverManager.getConnection(url,"root","");
Statement st=con.createStatement();
boolean s = st.execute("INSERT INTO `query` (`query`, `subject`, `username`) VALUES ('"+query+"', '"+subject+"', '"+username+"')");
if(!s)
{
response.sendRedirect("contect.jsp");
}
else
{
out.println("<script type=\"text/javascript\">");
out.println("alert('invalid data');");
out.println("</script>");
}
}
catch(Exception e)
{
out.println(e);
}
}
if(action.equals("login")){
String pass=request.getParameter("pass");
String user=request.getParameter("username");
try
{
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/motor-crafts?zeroDateTimeBehavior=convertToNull";
Connection con = DriverManager.getConnection(url,"root","");
Statement st=con.createStatement();
ResultSet rs = st.executeQuery("SELECT * FROM `user_data` WHERE user_name = '"+user+"' AND password = '"+pass+"'");
session.setAttribute(user, "username");
if(rs.next())
{
response.sendRedirect("contect.jsp");
}
else
{
out.println("<script type=\"text/javascript\">");
out.println("alert('invalid data');");
out.println("</script>");
}
}
catch(Exception e)
{
out.println(e);
}
}
%>