From 129bc8f0c9bce0306aa99fafde97689f645dbbb5 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期三, 20 一月 2021 09:39:30 +0800 Subject: [PATCH] finish basic jwt func --- src/main/java/com/whyc/controller/LoginController.java | 33 +++++++++++++++------------------ 1 files changed, 15 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/whyc/controller/LoginController.java b/src/main/java/com/whyc/controller/LoginController.java index 35670f0..072e987 100644 --- a/src/main/java/com/whyc/controller/LoginController.java +++ b/src/main/java/com/whyc/controller/LoginController.java @@ -11,6 +11,7 @@ import springfox.documentation.annotations.ApiIgnore; import javax.servlet.ServletException; +import javax.servlet.ServletRequest; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; @@ -23,30 +24,26 @@ @Autowired private LoginService service; - @PostMapping("login") - @ApiOperation(value ="鐧诲綍") + @Deprecated + //@PostMapping("login") + //@ApiOperation(value ="鐧诲綍") + @ApiIgnore public Response login(@RequestParam String userName, String password,HttpServletRequest request){ return service.login(userName,password,request); } - @PostMapping("logout") - @ApiOperation(value ="閫�鍑虹櫥褰�") - public void logout(){ - service.logout(); + /**閲囧彇鐨勬槸JWT鏂瑰紡鐧诲綍,涓婇潰鐨勬櫘閫氱櫥褰曞純鐢�*/ + @PostMapping("login") + @ApiOperation(value ="鐧诲綍") + public Response login4Jwt(@RequestParam String userName, String password,HttpServletRequest request){ + return service.login4Jwt(userName,password,request); } - /**鎷︽埅鐧诲綍*//* - @GetMapping("/") - @ApiIgnore - public ModelAndView toLoginHtml(HttpServletRequest request, HttpServletResponse response,ModelAndView view) throws ServletException, IOException { - //request.getRequestDispatcher("login.html").forward(request,response); - System.out.println("杞彂鍟�..."); - //response.setContentType("text/html;charset=utf-8"); - //response.sendRedirect("http://localhost:8090/login.html"); - //response.sendRedirect("/login.html"); - view.setViewName("login"); - return view; - }*/ + @PostMapping("logout") + @ApiOperation(value ="閫�鍑虹櫥褰�") + public void logout(ServletRequest request){ + service.logout(request); + } /**鎷︽埅鐧诲綍*/ @GetMapping("unauthorized") -- Gitblit v1.9.1