xiejun
2023-10-13 5c0ad06f55e727182e9894b3fa9c64d8909a9d24
代码上传
已修改1个文件
3 ■■■■ 文件已修改
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/PasswordFreeLoginServiceImpl.java
@@ -4,6 +4,7 @@
import com.vci.ubcs.code.entity.TokenUserObject;
import com.vci.ubcs.code.service.IPasswordFreeLoginService;
import com.vci.ubcs.starter.util.HttpUtils;
import com.vci.ubcs.system.cache.NacosConfigCache;
import io.jsonwebtoken.Claims;
import lombok.extern.slf4j.Slf4j;
import org.apache.http.auth.AuthenticationException;
@@ -107,7 +108,7 @@
        String token2 = JwtUtil.getToken(authToken);
        BladeUser user = this.getUser(token2);
        //不存在就请求
        if(Func.isEmpty(authToken) || Func.isEmpty(user)){
        if((Func.isEmpty(authToken) || Func.isEmpty(user)) && !NacosConfigCache.getAdminUserInfo().getTenantId().equals(user.getTenantId())){
            String responseBody = this.passwordFreeLogin(userName);
            //拿到响应体其中包含token,用request中的ip地址作为键值,将token存入缓存
            TokenUserObject tokenUserObject = null;