Advertisement
Guest User

Untitled

a guest
Jan 26th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.83 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package com.supinfo.supcooking.web.servlet.User;
  7.  
  8. import com.supinfo.supcooking.dao.UserDao;
  9. import java.io.IOException;
  10. import javax.ejb.EJB;
  11. import javax.servlet.ServletException;
  12. import javax.servlet.annotation.WebServlet;
  13. import javax.servlet.http.HttpServlet;
  14. import javax.servlet.http.HttpServletRequest;
  15. import javax.servlet.http.HttpServletResponse;
  16. import javax.servlet.http.HttpSession;
  17.  
  18. @WebServlet("/login")
  19. public class LoginServlet extends HttpServlet {
  20.     private static final long serialVersionUID = 1L;
  21.    
  22.     @EJB
  23.     private UserDao userDao;
  24.    
  25.     /**
  26.      * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  27.      */
  28.     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  29.         String username = request.getParameter("username");
  30.         String password = request.getParameter("password");
  31.  
  32.         if(userDao.login(username, password) == true){
  33.             HttpSession session = request.getSession(true);
  34.             session.setAttribute("idUser", userDao.findUserByUsernamePassword(username, password).getIdUser());
  35.             response.sendRedirect(request.getContextPath() + "/index.jsp");
  36.         } else {
  37.            response.sendRedirect(request.getContextPath() + "/login.jsp");
  38.         }
  39.     }
  40.  
  41.     /**
  42.      * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  43.      */
  44.     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  45.         request.getRequestDispatcher("/login.jsp").forward(request, response);
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement