登陆代码迁移jianquan接口鉴权dengchu
This commit is contained in:
@ -111,16 +111,16 @@ public class BaseUserServiceImpl extends BaseServiceImpl<BaseUserMapper, SysUser
|
|||||||
|
|
||||||
|
|
||||||
BaseSelf baseSelf = userLogin(user);
|
BaseSelf baseSelf = userLogin(user);
|
||||||
String token = baseSelf.getToken();
|
// String token = baseSelf.getToken();
|
||||||
|
//
|
||||||
//缓存用户信息
|
// //缓存用户信息
|
||||||
BaseCacheUser baseCacheUser = new BaseCacheUser();
|
// BaseCacheUser baseCacheUser = new BaseCacheUser();
|
||||||
BeanUtils.copyProperties(user, baseCacheUser);
|
// BeanUtils.copyProperties(user, baseCacheUser);
|
||||||
//存入缓存redis
|
// //存入缓存redis
|
||||||
userinfoRedisTemplate.opsForValue().set(REDIS_USER_KEY + token,
|
// userinfoRedisTemplate.opsForValue().set(REDIS_USER_KEY + token,
|
||||||
baseCacheUser, Long.parseLong(valid_time_limit), TimeUnit.HOURS);
|
// baseCacheUser, Long.parseLong(valid_time_limit), TimeUnit.HOURS);
|
||||||
|
//
|
||||||
userInfoService.getUserInfo(token);
|
// userInfoService.getUserInfo(token);
|
||||||
return baseSelf;
|
return baseSelf;
|
||||||
} catch (BadPaddingException e) {
|
} catch (BadPaddingException e) {
|
||||||
log.error("RSA解密异常", e);
|
log.error("RSA解密异常", e);
|
||||||
|
@ -67,6 +67,8 @@ public class UserInfoController {
|
|||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private BaseUserTokenService baseUserTokenService;
|
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){
|
if ((tokenList!=null)&&tokenList.size()>0){
|
||||||
BaseUserToken tokenObj = tokenList.get(0);
|
BaseUserToken tokenObj = tokenList.get(0);
|
||||||
securityEntity = JSON.parseObject(tokenObj.getUserObject(),SecurityEntity.class);
|
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);
|
//Object o = unifastOAuthBdClient.get(token);
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
|
@ -196,6 +196,7 @@ allow:
|
|||||||
- ^GET\./?v1/userinfo/getList/user$
|
- ^GET\./?v1/userinfo/getList/user$
|
||||||
- ^GET\./?v1/userinfo/oauth/check_token$
|
- ^GET\./?v1/userinfo/oauth/check_token$
|
||||||
- ^GET\./?outer/v1.0/auth/.*$
|
- ^GET\./?outer/v1.0/auth/.*$
|
||||||
|
- ^GET\./?v1/login/getCaptcha$
|
||||||
|
|
||||||
#feign调用
|
#feign调用
|
||||||
mall:
|
mall:
|
||||||
|
Reference in New Issue
Block a user