|
@@ -65,7 +65,7 @@ public class LoginServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> impl
|
|
|
UserUtil.setUser(userInfo);
|
|
|
String uuid = UUIDutils.getUUID();
|
|
|
//token为key,id为value。过期时间30天
|
|
|
- redisClient.set(RedisKey.USER_TOKEN_ID + ":" + uuid, one.getId(), BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.MILLISECONDS);
|
|
|
+ redisClient.set(RedisKey.USER_TOKEN_ID + ":" + uuid, one.getId(), BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.SECONDS);
|
|
|
//异地登录状态
|
|
|
if (redisClient.hasKey(RedisKey.USER_ID_TOKEN + ":" + one.getId())) {
|
|
|
//有key,value为null的情况;就把key删掉
|
|
@@ -78,7 +78,7 @@ public class LoginServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> impl
|
|
|
}
|
|
|
;
|
|
|
//登录状态
|
|
|
- redisClient.set(RedisKey.USER_ID_TOKEN + ":" + one.getId(), uuid, BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.MILLISECONDS);
|
|
|
+ redisClient.set(RedisKey.USER_ID_TOKEN + ":" + one.getId(), uuid, BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.SECONDS);
|
|
|
LoginRes build = LoginRes.builder()
|
|
|
.token(uuid)
|
|
|
.id(one.getId())
|
|
@@ -139,8 +139,8 @@ public class LoginServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> impl
|
|
|
UserInfo userInfo = getById(uid.toString());
|
|
|
if (userInfo != null) {
|
|
|
//刷新token
|
|
|
- redisClient.set(RedisKey.USER_TOKEN_ID + ":" + req.getToken(), userInfo.getId(), BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.MILLISECONDS);
|
|
|
- redisClient.set(RedisKey.USER_ID_TOKEN + ":" + userInfo.getId(), req.getToken(), BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.MILLISECONDS);
|
|
|
+ redisClient.set(RedisKey.USER_TOKEN_ID + ":" + req.getToken(), userInfo.getId(), BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.SECONDS);
|
|
|
+ redisClient.set(RedisKey.USER_ID_TOKEN + ":" + userInfo.getId(), req.getToken(), BaseFinal.REDIS_USER_EXPIRE_TIME, TimeUnit.SECONDS);
|
|
|
}
|
|
|
return userInfo;
|
|
|
}
|