登录刷新token优化

This commit is contained in:
tongfei
2023-12-08 17:09:55 +08:00
parent 1348cef17f
commit b47eaa5dc4
4 changed files with 29 additions and 6 deletions

View File

@@ -100,11 +100,13 @@ namespace WMS.Web.Repositories.DependencyInjection
{
_logger.LogInformation("RefreshToken:我在刷新登录--2");
var refreshtokeninfo = RefreshToken(logininfo.TokenInfo.Token, logininfo.TokenInfo.RefreshToken, loginService);
if (!refreshtokeninfo)
{
RemoveRedisLoginInfo(token);
}
var info = _redisClientService.GetStringKey<LoginInDto>($"wms_login_{token}");
_logger.LogInformation("RefreshToken:我在刷新登录--完成:" + info.UserInfo.Nickname);
//刷新token后不能删除_redis用户缓存
//if (!refreshtokeninfo)
//{
// RemoveRedisLoginInfo(token);
//}
}
//3.验证检查是否有黑名单的token缓存
string blacktoken = _redisClientService.GetStringKey($"wms_black_token_{logininfo.UserInfo.UcId}");
@@ -156,6 +158,7 @@ namespace WMS.Web.Repositories.DependencyInjection
}
}
/// <summary>
/// 刷新token
/// </summary>