protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { HttpSession session = req.getSession(); String user = req.getParameter("usuario"); String pass = req.getParameter("contrasena"); ServletContext app = getServletContext(); Clientes c = new Clientes(); Cosas cosas = new Cosas(); if (!(user != null) || !(pass != null)) { req.setAttribute("errorInicio", "<br/>Para acceder a la pagina, debes de logearte"); session.invalidate(); app.getRequestDispatcher("/WEB-INF/jsp/inicio.jsp").forward(req, resp); } else { if (user.equals("") || pass.equals("")) { req.setAttribute("errorInicio", "Debes iniciar sesion para acceder"); app.getRequestDispatcher("/WEB-INF/jsp/inicio.jsp").forward(req, resp); } else { if (cosas.iniciarSesion(user, pass)) { c.setContrasena(pass); c.setUsuario(user); session.setAttribute("clientes", c); app.getRequestDispatcher("/WEB-INF/jsp/principal.jsp").forward(req, resp); } else { req.setAttribute( "errorInicio", "Usuario no registrado, registrate o inicia sesion para acceder"); app.getRequestDispatcher("/WEB-INF/jsp/inicio.jsp").forward(req, resp); } } } }
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { ServletContext app = getServletContext(); HttpSession session = req.getSession(); Clientes c = (Clientes) session.getAttribute("clientes"); String cantidadPedido = req.getParameter("cantidadPedido"); String cantidad = req.getParameter("cantidad"); String paginaOrigen = req.getParameter("paginaOrigen"); String nombre = req.getParameter("nombre"); String precio = req.getParameter("precio"); String fotos = req.getParameter("fotos"); String tipo = req.getParameter("tipo"); String usuario = c.getUsuario(); if (usuario != null) { if (paginaOrigen != null) { Cosas.setPedido(nombre, cantidadPedido, usuario, precio, fotos, cantidad, tipo); if (paginaOrigen.equals("arboles")) { req.setAttribute("arboles", Cosas.getNombreArboles()); app.getRequestDispatcher("/WEB-INF/jsp/arboles.jsp").forward(req, resp); } if (paginaOrigen.equals("arbustos")) { req.setAttribute("arbustos", Cosas.getNombreArbustos()); app.getRequestDispatcher("/WEB-INF/jsp/arbustos.jsp").forward(req, resp); } if (paginaOrigen.equals("flores")) { req.setAttribute("flores", Cosas.getNombreFlores()); app.getRequestDispatcher("/WEB-INF/jsp/flores.jsp").forward(req, resp); } if (paginaOrigen.equals("mobiliario")) { req.setAttribute("mobiliario", Cosas.getNombreMobiliario()); app.getRequestDispatcher("/WEB-INF/jsp/mobiliario.jsp").forward(req, resp); } if (paginaOrigen.equals("semillas")) { req.setAttribute("semillas", Cosas.getNombreSemillas()); app.getRequestDispatcher("/WEB-INF/jsp/semillas.jsp").forward(req, resp); } if (paginaOrigen.equals("servicios")) { req.setAttribute("servicios", Cosas.getNombreServicios()); app.getRequestDispatcher("/WEB-INF/jsp/servicios.jsp").forward(req, resp); } if (paginaOrigen.equals("utiles")) { req.setAttribute("utiles", Cosas.getNombreUtiles()); app.getRequestDispatcher("/WEB-INF/jsp/utiles.jsp").forward(req, resp); } } else { req.setAttribute("cesta", Cosas.getPedido(usuario)); app.getRequestDispatcher("/WEB-INF/jsp/cesta.jsp").forward(req, resp); } } }