Guest User

Untitled

a guest
Mar 21st, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. @WebServlet(name = "SignInServlet", urlPatterns = {"/SignInServlet"})
  2. public class SignInServlet extends HttpServlet
  3. {
  4. public void doGet(HttpServletRequest req, HttpServletResponse resp)
  5. throws ServletException, IOException
  6. {
  7. String login = req.getParameter("login");
  8. String password = req.getParameter("password");
  9. String role;
  10.  
  11. resp.setContentType("text/html;charset=utf-8");
  12. PrintWriter pw = resp.getWriter();
  13.  
  14. Connection conn = null;
  15.  
  16. String url = "jdbc:postgresql://127.0.0.1:5432/crm";
  17. String name = "vladimir";
  18. String pass = "1234";
  19. try
  20. {
  21. Class.forName("org.postgresql.Driver");
  22. conn = DriverManager.getConnection(url, name, pass);
  23. Statement statement = null;
  24. statement = conn.createStatement();
  25. JOptionPane.showMessageDialog(null,conn.toString());
  26. ResultSet result1 = statement.executeQuery("SELECT * FROM users");
  27. while (result1.next())
  28. {
  29. if((password.equals(result1.getString("password"))) &&
  30. (login.equals(result1.getString("login"))))
  31. {
  32. role = result1.getString("userrole");
  33. getServletContext().
  34. getRequestDispatcher("/signiinsucces.jsp").
  35. forward(req, resp);
  36. }
  37. /*else if((!password.equals(result1.getString("password"))) &&
  38. (!login.equals(result1.getString("login"))))
  39. {
  40. getServletContext().
  41. getRequestDispatcher("/signiinfail.jsp").
  42. forward(req, resp);
  43. }*/
  44. }
  45. }
  46. catch (Exception ex)
  47. {
  48. ex.printStackTrace();
  49. getServletContext().
  50. getRequestDispatcher("/error.jsp").
  51. forward(req, resp);
  52. }
  53. finally
  54. {
  55. if (conn != null)
  56. {
  57. try
  58. {
  59. conn.close();
  60. }
  61. catch (SQLException ex)
  62. {
  63. getServletContext().
  64. getRequestDispatcher("/error.jsp").
  65. forward(req, resp);
  66. }
  67. }
  68. }
  69. }
  70. }
Add Comment
Please, Sign In to add comment