用户登录加载角色到缓存;修改用户角色Key格式

This commit is contained in:
2026-02-02 18:28:33 +08:00
parent 02010bd9ae
commit 6da20bdac4
7 changed files with 42 additions and 7 deletions
@@ -32,6 +32,7 @@ public class SaTokenConfigure {
.check(r -> StpUtil.checkLogin()) // 校验是否登录
;
SaRouter.match("/auth/user/logout", r -> StpUtil.checkPermission("user"));
// 权限认证 -- 不同模块, 校验不同权限
// SaRouter.match("/user/**", r -> StpUtil.checkPermission("user"));
// SaRouter.match("/admin/**", r -> StpUtil.checkPermission("admin"));
@@ -1,6 +1,7 @@
package top.crushtj.xiaoyi.gateway.auth;
import cn.dev33.satoken.stp.StpInterface;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import java.util.List;
@@ -13,15 +14,18 @@ import java.util.List;
* @description 自定义权限验证接口
*/
@Slf4j
@Component
public class StpInterfaceImpl implements StpInterface {
@Override
public List<String> getPermissionList(Object o, String s) {
public List<String> getPermissionList(Object loginId, String loginType) {
log.info("## 获取用户权限列表, loginId: {}", loginId);
return List.of();
}
@Override
public List<String> getRoleList(Object o, String s) {
public List<String> getRoleList(Object loginId, String loginType) {
log.info("## 获取用户角色列表, loginId: {}", loginId);
return List.of();
}
}