Переглянути джерело

change api path to ../user/login/verify

deason 5 роки тому
батько
коміт
29aa7af8a7

+ 1 - 1
src/main/java/cn/com/qmth/examcloud/app/controller/UserAuthRestController.java

@@ -68,7 +68,7 @@ public class UserAuthRestController {
     }
 
     @ApiOperation(value = "验证码登录接口")
-    @RequestMapping(value = "/user/verify", method = {RequestMethod.POST})
+    @RequestMapping(value = "/user/login/verify", method = {RequestMethod.POST})
     public Result<UserInfo> verifyLogin(@RequestParam String account,
                                         @RequestParam String smsCode,
                                         @RequestParam(required = false) Long rootOrgId,

+ 2 - 2
src/main/java/cn/com/qmth/examcloud/app/core/config/TokenFilter.java

@@ -72,7 +72,7 @@ public class TokenFilter implements Filter {
 
     private CustomHttpServletRequest initCustomRequest(HttpServletRequest request, HttpServletResponse response, Continue reqContinue) {
         String url = request.getServletPath();
-        if (url.contains("/user/login") || url.contains("/user/verify")) {
+        if (url.endsWith("/user/login") || url.endsWith("/user/login/verify")) {
             //处理登录接口
             String rootOrgIdStr = request.getParameter(Constants.PARAM_ROOT_ORG_ID);
             String accountType = request.getParameter(Constants.PARAM_ACCOUNT_TYPE);
@@ -153,7 +153,7 @@ public class TokenFilter implements Filter {
 
     private Long loadRootOrgId(HttpServletRequest request) {
         String accountType;
-        if (request.getServletPath().contains("/user/verify")) {
+        if (request.getServletPath().endsWith("/user/login/verify")) {
             accountType = LoginType.STUDENT_PHONE.name();
         } else {
             accountType = request.getParameter("accountType");