Guest User

Untitled

a guest
Apr 25th, 2016
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.68 KB | None | 0 0
  1. package controller;
  2.  
  3. import java.io.IOException;
  4.  
  5. import javax.servlet.RequestDispatcher;
  6. import javax.servlet.ServletException;
  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 services.LogValidate;
  13.  
  14. public class LoginController extends HttpServlet{
  15.    
  16.     /**
  17.      *
  18.      */
  19.     private static final long serialVersionUID = 1L;
  20.     private RequestDispatcher rd = null;
  21.     private LogValidate logV = new LogValidate();
  22.    
  23.     public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
  24.        
  25.         HttpSession sesion = request.getSession();
  26.         String user = request.getParameter("user");
  27.         String pass = request.getParameter("pass");
  28.        
  29.         if (logV.validar(user, pass) == true && sesion.getAttribute("usuario") == null){
  30.             sesion.setAttribute("usuario", user);
  31.             System.out.println("Bienvenido!");
  32.             rd = request.getRequestDispatcher("/WEB-INF/perfil.jsp");
  33.             rd.forward(request, response);
  34.         }else{
  35.             System.out.println("Usuario o contraseña incorrecta");
  36.             rd = request.getRequestDispatcher("/WEB-INF/home.jsp");
  37.             rd.forward(request, response);
  38.         }
  39.        
  40.     }
  41.    
  42.     protected void processRequestGET(HttpServletRequest request, HttpServletResponse response)
  43.             throws ServletException, IOException {
  44.  
  45.         String action=(request.getPathInfo()!=null?request.getPathInfo():"");
  46.         HttpSession sesion = request.getSession();
  47.         if(action.equals("/logout")){
  48.             sesion.invalidate();
  49.             response.sendRedirect("/WEB-INF/home.jsp");
  50.         }else{
  51.  
  52.         }
  53.     }
  54.  
  55. }
Add Comment
Please, Sign In to add comment