登陆代码迁移jianquan接口鉴权dengchu

This commit is contained in:
houjishuang
2025-06-20 16:03:35 +08:00
parent 5e61bb7c42
commit 2e63128f43
3 changed files with 16 additions and 10 deletions

View File

@ -111,16 +111,16 @@ public class BaseUserServiceImpl extends BaseServiceImpl<BaseUserMapper, SysUser
BaseSelf baseSelf = userLogin(user);
String token = baseSelf.getToken();
//缓存用户信息
BaseCacheUser baseCacheUser = new BaseCacheUser();
BeanUtils.copyProperties(user, baseCacheUser);
//存入缓存redis
userinfoRedisTemplate.opsForValue().set(REDIS_USER_KEY + token,
baseCacheUser, Long.parseLong(valid_time_limit), TimeUnit.HOURS);
userInfoService.getUserInfo(token);
// String token = baseSelf.getToken();
//
// //缓存用户信息
// BaseCacheUser baseCacheUser = new BaseCacheUser();
// BeanUtils.copyProperties(user, baseCacheUser);
// //存入缓存redis
// userinfoRedisTemplate.opsForValue().set(REDIS_USER_KEY + token,
// baseCacheUser, Long.parseLong(valid_time_limit), TimeUnit.HOURS);
//
// userInfoService.getUserInfo(token);
return baseSelf;
} catch (BadPaddingException e) {
log.error("RSA解密异常", e);

View File

@ -67,6 +67,8 @@ public class UserInfoController {
@Autowired
private BaseUserTokenService baseUserTokenService;
@Value("${login.token.time_limit}")
private String valid_time_limit;
/**
* 获取用户信息
@ -258,6 +260,9 @@ public class UserInfoController {
if ((tokenList!=null)&&tokenList.size()>0){
BaseUserToken tokenObj = tokenList.get(0);
securityEntity = JSON.parseObject(tokenObj.getUserObject(),SecurityEntity.class);
tokenObj.setValidTime(LocalDateTime.now().plusMinutes(Long.valueOf(valid_time_limit)));
this.baseUserTokenService.saveOrUpdate(tokenObj);
}
//Object o = unifastOAuthBdClient.get(token);
}catch (Exception e){

View File

@ -196,6 +196,7 @@ allow:
- ^GET\./?v1/userinfo/getList/user$
- ^GET\./?v1/userinfo/oauth/check_token$
- ^GET\./?outer/v1.0/auth/.*$
- ^GET\./?v1/login/getCaptcha$
#feign调用
mall: