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