mirror of
https://gitee.com/ssssssss-team/magic-boot.git
synced 2025-03-01 05:22:50 +08:00
<feat>提交代码,修复BUG
This commit is contained in:
parent
1904d7b9d8
commit
0476711b2f
@ -5,6 +5,7 @@ import cn.dev33.satoken.stp.StpUtil;
|
|||||||
import cn.hutool.core.map.MapUtil;
|
import cn.hutool.core.map.MapUtil;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import com.alibaba.druid.pool.DruidDataSource;
|
import com.alibaba.druid.pool.DruidDataSource;
|
||||||
|
import io.micrometer.common.util.StringUtils;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import jakarta.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
import org.springframework.jdbc.core.JdbcTemplate;
|
import org.springframework.jdbc.core.JdbcTemplate;
|
||||||
@ -64,7 +65,7 @@ public class MagicApiAuthorizationInterceptor implements AuthorizationIntercepto
|
|||||||
@Override
|
@Override
|
||||||
public MagicUser getUserByToken(String token) throws MagicLoginException {
|
public MagicUser getUserByToken(String token) throws MagicLoginException {
|
||||||
String loginId = (String) StpUtil.getLoginIdByToken(token);
|
String loginId = (String) StpUtil.getLoginIdByToken(token);
|
||||||
if (StpUtil.isLogin(loginId)) {
|
if (StringUtils.isNotBlank(loginId) && StpUtil.isLogin(loginId)) {
|
||||||
return new MagicUser(loginId, loginId, token);
|
return new MagicUser(loginId, loginId, token);
|
||||||
} else {
|
} else {
|
||||||
throw new MagicLoginException("很抱歉,Token无效");
|
throw new MagicLoginException("很抱歉,Token无效");
|
||||||
|
Loading…
Reference in New Issue
Block a user