master
parent
69d3f3c48f
commit
68d9aa8a89
|
|
@ -108,10 +108,10 @@ public class TokenServiceDbImpl implements TokenService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public LoginUser getLoginUser(String token) {
|
public LoginUser getLoginUser(String jwtToken) {
|
||||||
String string = getUUIDFromJWT(token);
|
String uuid = getUUIDFromJWT(jwtToken);
|
||||||
if (string != null) {
|
if (uuid != null) {
|
||||||
TokenModel model = tokenDao.getById(string);
|
TokenModel model = tokenDao.getById(uuid);
|
||||||
return toLoginUser(model);
|
return toLoginUser(model);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -119,13 +119,13 @@ public class TokenServiceDbImpl implements TokenService {
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean deleteToken(String token) {
|
public boolean deleteToken(String jwtToken) {
|
||||||
String string = getUUIDFromJWT(token);
|
String uuid = getUUIDFromJWT(jwtToken);
|
||||||
if (string != null) {
|
if (uuid != null) {
|
||||||
TokenModel model = tokenDao.getById(string);
|
TokenModel model = tokenDao.getById(uuid);
|
||||||
LoginUser loginUser = toLoginUser(model);
|
LoginUser loginUser = toLoginUser(model);
|
||||||
if (loginUser != null) {
|
if (loginUser != null) {
|
||||||
tokenDao.delete(token);
|
tokenDao.delete(uuid);
|
||||||
logService.save(loginUser.getId(), "退出", true, null);
|
logService.save(loginUser.getId(), "退出", true, null);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
|
|
@ -103,9 +103,9 @@ public class TokenServiceJWTImpl implements TokenService {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public LoginUser getLoginUser(String jwtToken) {
|
public LoginUser getLoginUser(String jwtToken) {
|
||||||
String string = getUUIDFromJWT(jwtToken);
|
String uuid = getUUIDFromJWT(jwtToken);
|
||||||
if (string != null) {
|
if (uuid != null) {
|
||||||
return redisTemplate.boundValueOps(getTokenKey(string)).get();
|
return redisTemplate.boundValueOps(getTokenKey(uuid)).get();
|
||||||
}
|
}
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
|
|
@ -113,9 +113,9 @@ public class TokenServiceJWTImpl implements TokenService {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean deleteToken(String jwtToken) {
|
public boolean deleteToken(String jwtToken) {
|
||||||
String string = getUUIDFromJWT(jwtToken);
|
String uuid = getUUIDFromJWT(jwtToken);
|
||||||
if (string != null) {
|
if (uuid != null) {
|
||||||
String key = getTokenKey(string);
|
String key = getTokenKey(uuid);
|
||||||
LoginUser loginUser = redisTemplate.opsForValue().get(key);
|
LoginUser loginUser = redisTemplate.opsForValue().get(key);
|
||||||
if (loginUser != null) {
|
if (loginUser != null) {
|
||||||
redisTemplate.delete(key);
|
redisTemplate.delete(key);
|
||||||
|
|
@ -129,8 +129,8 @@ public class TokenServiceJWTImpl implements TokenService {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getTokenKey(String token) {
|
private String getTokenKey(String uuid) {
|
||||||
return "tokens:" + token;
|
return "tokens:" + uuid;
|
||||||
}
|
}
|
||||||
|
|
||||||
private Key getKeyInstance() {
|
private Key getKeyInstance() {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue