Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package controller;
- import java.io.IOException;
- import javax.servlet.RequestDispatcher;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- import javax.servlet.http.HttpSession;
- import services.LogValidate;
- public class LoginController extends HttpServlet{
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- private RequestDispatcher rd = null;
- private LogValidate logV = new LogValidate();
- public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
- HttpSession sesion = request.getSession();
- String user = request.getParameter("user");
- String pass = request.getParameter("pass");
- if (logV.validar(user, pass) == true && sesion.getAttribute("usuario") == null){
- sesion.setAttribute("usuario", user);
- System.out.println("Bienvenido!");
- rd = request.getRequestDispatcher("/WEB-INF/perfil.jsp");
- rd.forward(request, response);
- }else{
- System.out.println("Usuario o contraseña incorrecta");
- rd = request.getRequestDispatcher("/WEB-INF/home.jsp");
- rd.forward(request, response);
- }
- }
- protected void processRequestGET(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- String action=(request.getPathInfo()!=null?request.getPathInfo():"");
- HttpSession sesion = request.getSession();
- if(action.equals("/logout")){
- sesion.invalidate();
- response.sendRedirect("/WEB-INF/home.jsp");
- }else{
- }
- }
- }
Add Comment
Please, Sign In to add comment