yangbq vor 3 Monaten
Ursprung
Commit
523099936f

+ 1 - 1
src/main/java/com/project/zcustom/config/SaTokenConfigure.java

@@ -21,6 +21,6 @@ public class SaTokenConfigure implements WebMvcConfigurer {
         // 注册 Sa-Token 拦截器,校验规则为 StpUtil.checkLogin() 登录校验。
         registry.addInterceptor(new SaInterceptor(handle -> StpUtil.checkLogin()))
                 .addPathPatterns("/**")
-                .excludePathPatterns("/doLogin");
+                .excludePathPatterns("/doLogin","/logout");
     }
 }

+ 10 - 4
src/main/java/com/project/zcustom/controller/system/LoginController.java

@@ -6,10 +6,7 @@ import com.project.zcustom.domain.system.LoginBody;
 import com.project.zcustom.service.system.ISysUserService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 /**
  * @Description
@@ -35,4 +32,13 @@ public class LoginController {
         StpUtil.logout();
         return AjaxResult.success("操作成功");
     }
+
+    @GetMapping("/getInfo")
+    public AjaxResult getInfo(){
+        AjaxResult ajax = AjaxResult.success();
+        ajax.put("user", StpUtil.getLoginId());
+        ajax.put("roles", "");
+        ajax.put("permissions", "");
+        return ajax;
+    }
 }