| | |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | import org.springframework.web.servlet.view.RedirectView; |
| | | |
| | | import javax.annotation.Resource; |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import jakarta.annotation.Resource; |
| | | import jakarta.servlet.http.HttpServletRequest; |
| | | import jakarta.servlet.http.HttpServletResponse; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Date; |
| | | import java.util.Map; |
| | |
| | | @PermissionLimit(limit = false) |
| | | public ModelAndView toLogin(HttpServletRequest request, HttpServletResponse response, ModelAndView modelAndView) { |
| | | if (loginService.ifLogin(request, response) != null) { |
| | | modelAndView.setView(new RedirectView("/" , true, false)); |
| | | modelAndView.setView(new RedirectView("/", true, false)); |
| | | return modelAndView; |
| | | } |
| | | return new ModelAndView("login"); |
| | | } |
| | | |
| | | @RequestMapping(value = "login" , method = RequestMethod.POST) |
| | | @RequestMapping(value = "login", method = RequestMethod.POST) |
| | | @ResponseBody |
| | | @PermissionLimit(limit = false) |
| | | public ReturnT<String> loginDo(HttpServletRequest request, HttpServletResponse response, String userName, String password, String ifRemember) { |
| | |
| | | return loginService.login(request, response, userName, password, ifRem); |
| | | } |
| | | |
| | | @RequestMapping(value = "logout" , method = RequestMethod.POST) |
| | | @RequestMapping(value = "logout", method = RequestMethod.POST) |
| | | @ResponseBody |
| | | @PermissionLimit(limit = false) |
| | | public ReturnT<String> logout(HttpServletRequest request, HttpServletResponse response) { |