@RequestMapping(value = "iniciarSession", method = RequestMethod.POST) public String iniciarSession( String usuario, String clave, Integer perfil, HttpServletRequest request, HttpSession session, Model model) { log.info( " metodo iniciarSession - dato usuario : " + usuario + " clave : " + clave + " perfil : " + perfil + " ip : " + request.getRemoteAddr()); Usuario u = loginService.iniciarSession(usuario, clave, perfil); if (ValidatorUtils.isNotNull(u)) { log.info(" metodo iniciarSession - ingreso correcto se redirecciona a principal "); session.setAttribute(Constantes.SESION_USUARIO, u); return "redirect:/principal"; } log.info(" metodo iniciarSession - ingreso incorrecto se redirecciona a login "); session.removeAttribute(Constantes.SESION_USUARIO); return "redirect:/login"; }
@RequestMapping(method = RequestMethod.GET) public String get(HttpServletRequest request, Model model) { log.info(" metodo get - ingreso a login "); List<Perfil> lst = loginService.obtenerPerfiles(); model.addAttribute("perfiles", lst); return "login/login"; }