Skip to content

Commit 5ddfc63

Browse files
committed
SRC Config
1 parent 6834ad6 commit 5ddfc63

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+3599
-0
lines changed
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
package Dao;
2+
3+
import java.sql.Connection;
4+
import java.sql.DriverManager;
5+
import java.sql.PreparedStatement;
6+
import java.sql.ResultSet;
7+
8+
import Connection.MyCon;
9+
10+
public class Dao {
11+
12+
//private Connection con;
13+
14+
int insert(String name,String user,long mob,String email,String pass)
15+
{
16+
try{
17+
18+
Connection con=MyCon.dbcon();
19+
// String query="INSERT INTO account(name, user, mob, email, pass) VALUES(?,?,?,?,?)";
20+
PreparedStatement st=con.prepareStatement("INSERT INTO account(name, user, mob, email, pass) VALUES(?,?,?,?,?)");
21+
st.setString(1,name);
22+
st.setString(2,user);
23+
st.setLong(3, mob);
24+
st.setString(4,email);
25+
st.setString(5,pass);
26+
int i=0;
27+
i=st.executeUpdate();
28+
29+
//Statement st=con.createStatement();
30+
31+
//Statement sta=(Statement) con.createStatement();
32+
if(i==1)
33+
return 1;
34+
return 0;
35+
}
36+
catch(Exception f)
37+
{
38+
f.printStackTrace();
39+
}
40+
41+
return 0;
42+
}
43+
44+
public int log(String user,String pass)
45+
{
46+
try{
47+
String sql="select * from account where email=? and pass=?";
48+
Connection con=MyCon.dbcon();
49+
PreparedStatement st=con.prepareStatement(sql);
50+
st.setString(1,user);
51+
st.setString(2,pass);
52+
ResultSet rs=st.executeQuery();
53+
if(rs.next())
54+
{
55+
56+
return 1;
57+
}
58+
else{
59+
60+
return 0;
61+
}
62+
63+
}
64+
catch(Exception f)
65+
{
66+
}
67+
68+
return 0;
69+
}
70+
71+
public boolean post(String type,String title,String brand,String price,String summary,String cond,String Name,String Email,String num,String city,String imgpath)
72+
{
73+
try{
74+
Connection con=MyCon.dbcon();
75+
PreparedStatement st=con.prepareStatement("INSERT INTO product(type, title, brand, price, summary,cond,Name,Email,num,city) VALUES(?,?,?,?,?,?,?,?,?,?)");
76+
st.setString(1,type);
77+
st.setString(2,title);
78+
st.setString(3,brand);
79+
st.setString(4,price);
80+
st.setString(5,summary);
81+
st.setString(6,cond);
82+
st.setString(7,Name);
83+
st.setString(8,Email);
84+
st.setString(9,num);
85+
st.setString(10,city);
86+
// st.setString(11,imgpath);
87+
88+
89+
int i=st.executeUpdate();
90+
if(i==1)
91+
return true;
92+
return false;
93+
}
94+
catch(Exception f)
95+
{
96+
f.printStackTrace();
97+
}
98+
99+
return false;
100+
}
101+
102+
103+
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
package Controller;
2+
3+
import java.io.IOException;
4+
import javax.servlet.ServletException;
5+
import javax.servlet.annotation.WebServlet;
6+
import javax.servlet.http.HttpServlet;
7+
import javax.servlet.http.HttpServletRequest;
8+
import javax.servlet.http.HttpServletResponse;
9+
import javax.servlet.http.HttpSession;
10+
11+
import com.sun.org.apache.xpath.internal.operations.And;
12+
13+
import Dao.Dao;
14+
15+
16+
/**
17+
* Servlet implementation class Login
18+
*/
19+
public class Login extends HttpServlet {
20+
private static final long serialVersionUID = 1L;
21+
22+
23+
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
24+
// TODO Auto-generated method stub
25+
String user =(String)request.getParameter("user");
26+
String pass =(String)request.getParameter("pass");
27+
String user1="Wrong Email/Password";
28+
Dao obj=new Dao();
29+
int j=obj.log(user,pass);
30+
if(j==1)
31+
{
32+
HttpSession session=request.getSession();
33+
session.setAttribute("username",user);
34+
try {
35+
36+
response.sendRedirect("Home.jsp");
37+
} catch (IOException e) {
38+
// TODO Auto-generated catch block
39+
e.printStackTrace();
40+
}
41+
}
42+
else{
43+
try {
44+
45+
HttpSession session=request.getSession();
46+
session.setAttribute("user",user1);
47+
response.sendRedirect("Login.jsp");
48+
} catch (IOException e) {
49+
// TODO Auto-generated catch block
50+
e.printStackTrace();
51+
}
52+
}
53+
54+
}
55+
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
package Controller;
2+
3+
import java.io.IOException;
4+
import javax.servlet.ServletException;
5+
import javax.servlet.annotation.WebServlet;
6+
import javax.servlet.http.HttpServlet;
7+
import javax.servlet.http.HttpServletRequest;
8+
import javax.servlet.http.HttpServletResponse;
9+
import javax.servlet.http.HttpSession;
10+
11+
import com.sun.org.apache.xpath.internal.operations.And;
12+
13+
import Dao.Dao;
14+
15+
16+
/**
17+
* Servlet implementation class Login
18+
*/
19+
public class Login extends HttpServlet {
20+
private static final long serialVersionUID = 1L;
21+
22+
23+
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
24+
// TODO Auto-generated method stub
25+
String user =(String)request.getParameter("user");
26+
String pass =(String)request.getParameter("pass");
27+
String user1="Wrong Email/Password";
28+
Dao obj=new Dao();
29+
int j=obj.log(user,pass);
30+
if(j==1)
31+
{
32+
HttpSession session=request.getSession();
33+
session.setAttribute("username",user);
34+
try {
35+
36+
response.sendRedirect("Home.jsp");
37+
} catch (IOException e) {
38+
// TODO Auto-generated catch block
39+
e.printStackTrace();
40+
}
41+
}
42+
else{
43+
try {
44+
45+
HttpSession session=request.getSession();
46+
session.setAttribute("user",user1);
47+
response.sendRedirect("Login.jsp");
48+
} catch (IOException e) {
49+
// TODO Auto-generated catch block
50+
e.printStackTrace();
51+
}
52+
}
53+
54+
}
55+
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
package Controller;
2+
3+
import java.io.IOException;
4+
import javax.servlet.ServletException;
5+
import javax.servlet.annotation.WebServlet;
6+
import javax.servlet.http.HttpServlet;
7+
import javax.servlet.http.HttpServletRequest;
8+
import javax.servlet.http.HttpServletResponse;
9+
import javax.servlet.http.HttpSession;
10+
11+
import com.sun.org.apache.xpath.internal.operations.And;
12+
13+
import Dao.Dao;
14+
15+
16+
/**
17+
* Servlet implementation class Login
18+
*/
19+
public class Login extends HttpServlet {
20+
private static final long serialVersionUID = 1L;
21+
22+
23+
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
24+
// TODO Auto-generated method stub
25+
String user =(String)request.getParameter("user");
26+
String pass =(String)request.getParameter("pass");
27+
String user1="Wrong Email/Password";
28+
Dao obj=new Dao();
29+
int j=obj.log(user,pass);
30+
if(j==1)
31+
{
32+
HttpSession session=request.getSession();
33+
session.setAttribute("username",user);
34+
try {
35+
36+
response.sendRedirect("Home.jsp");
37+
} catch (IOException e) {
38+
// TODO Auto-generated catch block
39+
e.printStackTrace();
40+
}
41+
}
42+
else{
43+
try {
44+
45+
HttpSession session=request.getSession();
46+
session.setAttribute("user",user1);
47+
response.sendRedirect("Login.jsp");
48+
} catch (IOException e) {
49+
// TODO Auto-generated catch block
50+
e.printStackTrace();
51+
}
52+
}
53+
54+
}
55+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package Controller;
2+
3+
import java.io.IOException;
4+
import javax.servlet.ServletException;
5+
import javax.servlet.annotation.WebServlet;
6+
import javax.servlet.http.HttpServlet;
7+
import javax.servlet.http.HttpServletRequest;
8+
import javax.servlet.http.HttpServletResponse;
9+
import javax.servlet.http.HttpSession;
10+
11+
/**
12+
* Servlet implementation class Logout
13+
*/
14+
@WebServlet("/Logout")
15+
public class Logout extends HttpServlet {
16+
17+
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
18+
19+
20+
HttpSession session=request.getSession();
21+
22+
session.removeAttribute("user");
23+
session.invalidate();
24+
25+
try {
26+
response.sendRedirect("Home.jsp");
27+
} catch (IOException e) {
28+
// TODO Auto-generated catch block
29+
e.printStackTrace();
30+
}
31+
}
32+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package Controller;
2+
3+
import java.io.IOException;
4+
import javax.servlet.ServletException;
5+
import javax.servlet.annotation.WebServlet;
6+
import javax.servlet.http.HttpServlet;
7+
import javax.servlet.http.HttpServletRequest;
8+
import javax.servlet.http.HttpServletResponse;
9+
import javax.servlet.http.HttpSession;
10+
11+
/**
12+
* Servlet implementation class Logout
13+
*/
14+
@WebServlet("/Logout")
15+
public class Logout extends HttpServlet {
16+
17+
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
18+
19+
20+
HttpSession session=request.getSession();
21+
22+
session.removeAttribute("user");
23+
session.invalidate();
24+
25+
try {
26+
response.sendRedirect("Home.jsp");
27+
} catch (IOException e) {
28+
// TODO Auto-generated catch block
29+
e.printStackTrace();
30+
}
31+
}
32+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package Controller;
2+
3+
import java.io.IOException;
4+
import javax.servlet.ServletException;
5+
import javax.servlet.annotation.WebServlet;
6+
import javax.servlet.http.HttpServlet;
7+
import javax.servlet.http.HttpServletRequest;
8+
import javax.servlet.http.HttpServletResponse;
9+
import javax.servlet.http.HttpSession;
10+
11+
/**
12+
* Servlet implementation class Logout
13+
*/
14+
@WebServlet("/Logout")
15+
public class Logout extends HttpServlet {
16+
17+
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
18+
19+
20+
HttpSession session=request.getSession();
21+
22+
session.removeAttribute("user");
23+
session.invalidate();
24+
25+
try {
26+
response.sendRedirect("Home.jsp");
27+
} catch (IOException e) {
28+
// TODO Auto-generated catch block
29+
e.printStackTrace();
30+
}
31+
}
32+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package Connection;
2+
3+
import java.sql.DriverManager;
4+
import java.sql.SQLException;
5+
6+
import com.mysql.jdbc.Connection;
7+
8+
public class MyCon {
9+
10+
public static Connection dbcon() throws ClassNotFoundException, SQLException {
11+
12+
Class.forName("com.mysql.jdbc.Driver");
13+
Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/resell","root","");
14+
15+
return con;
16+
}
17+
18+
}
19+

0 commit comments

Comments
 (0)