Advertisement
Guest User

registration.java

a guest
Jun 27th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. import java.io.IOException;
  2. import javax.servlet.ServletException;
  3. import javax.servlet.annotation.WebServlet;
  4. import javax.servlet.http.HttpServlet;
  5. import javax.servlet.http.HttpServletRequest;
  6. import javax.servlet.http.HttpServletResponse;
  7. import javax.servlet.http.HttpSession;
  8.  
  9. /**
  10. * Servlet implementation class Registration
  11. */
  12. @WebServlet({ "/Registration", "/registration" })
  13.  
  14. public class Registration extends HttpServlet {
  15. private static final long serialVersionUID = 1L;
  16.  
  17. /**
  18. * @see HttpServlet#HttpServlet()
  19. */
  20. public Registration() {
  21. super();
  22. // TODO Auto-generated constructor stub
  23. }
  24.  
  25. /**
  26. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  27. */
  28. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  29. // TODO Auto-generated method stub
  30. DBQuery DB = new DBQuery();
  31. String login = request.getParameter("login");
  32. String password_ = request.getParameter("password_");
  33. String firstname = request.getParameter("firstname");
  34. String lastname = request.getParameter("lastname");
  35.  
  36. HttpSession session=request.getSession();
  37. session.setAttribute("Login", login);
  38. session.setAttribute("FirstName", firstname);
  39. session.setAttribute("LastName", lastname);
  40.  
  41. if(DB.unique(login)){
  42. DB.register(login, password_, firstname, lastname);
  43. session.setAttribute("Logged-in", "true");
  44. response.sendRedirect("home.jsp");
  45. } else {
  46. session.setAttribute("ErrorMessage", "Username already in use!");
  47. response.sendRedirect("registration.jsp");
  48. }
  49. }
  50.  
  51. /**
  52. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  53. */
  54. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  55. // TODO Auto-generated method stub
  56. doGet(request, response);
  57. }
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement