rahmanlatheif

Login.java

Oct 27th, 2016
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1. package controller;
  2.  
  3. import java.io.IOException;
  4. import java.io.PrintWriter;
  5. import javax.servlet.ServletException;
  6. import javax.servlet.annotation.WebServlet;
  7. import javax.servlet.http.HttpServlet;
  8. import javax.servlet.http.HttpServletRequest;
  9. import javax.servlet.http.HttpServletResponse;
  10. import javax.servlet.http.HttpSession;
  11.  
  12. import model.User;
  13.  
  14. @WebServlet(name = "Login", urlPatterns = {"/Login"})
  15. public class Login extends HttpServlet {
  16.  
  17.     public Login() {
  18.         super();
  19.     }
  20.  
  21.     @Override
  22.     protected void doGet(HttpServletRequest request, HttpServletResponse response)
  23.             throws ServletException, IOException {
  24.  
  25.     }
  26.  
  27.     @Override
  28.     protected void doPost(HttpServletRequest request, HttpServletResponse response)
  29.             throws ServletException, IOException {
  30.         String uname = request.getParameter("username");
  31.         String upass = request.getParameter("password");
  32.  
  33.         User userBean = new User(uname, upass);
  34.         System.out.println(userBean.getUserpass());
  35.         System.out.println(userBean.getUsername());
  36.         if (userBean.isValid(userBean.getUsername(), userBean.getUserpass())) {
  37.             HttpSession session = request.getSession(true);
  38.             session.setAttribute("username", userBean.getUsername());
  39.             response.sendRedirect("package.jsp");
  40.         } else {
  41.             response.sendRedirect("login.jsp");
  42.         }
  43.     }
  44.  
  45.     @Override
  46.     public String getServletInfo() {
  47.         return "Short description";
  48.     }
  49.  
  50. }
Add Comment
Please, Sign In to add comment