Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
package ChatApp; import import import import java.io.IOException; java.io.PrintWriter; java.sql.DriverManager; java.sql.ResultSet; import import import import import import javax.servlet.ServletException; javax.servlet.annotation.WebServlet; javax.servlet.http.HttpServlet; javax.servlet.http.HttpServletRequest; javax.servlet.http.HttpServletResponse; javax.servlet.http.HttpSession; import com.mysql.jdbc.Connection; import com.mysql.jdbc.PreparedStatement; /** * Servlet implementation class login_details */ @WebServlet("/login_details") public class login_details extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#HttpServlet() */ public login_details() { super(); // TODO Auto-generated constructor stub } /** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub String user = request.getParameter("username"); String pass = request.getParameter("pwd"); PrintWriter pw = response.getWriter(); try { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/mydb"; String pwd = ""; String uname = "root"; Connection con = (Connection) DriverManager.getConnection(url, uname, pwd); PreparedStatement ps = null; String query = "SELECT * FROM users WHERE username = ? AND password = ?"; ps = (PreparedStatement) con.prepareStatement(query); ps.setString(1, user); ps.setString(2, pass); ResultSet rs = ps.executeQuery(); if(rs.next()) { HttpSession session = request.getSession(true); session.setAttribute("user", user); response.sendRedirect("home.jsp"); } else { pw.println("Invalid Username/Password...!"); response.sendRedirect("index.jsp"); } } catch (Exception e) { pw.println("Invalid Access!"); } } }