This commit is contained in:
tongfei
2023-12-29 17:19:59 +08:00
parent 5f06af8442
commit 001c7a9774

View File

@@ -58,13 +58,18 @@ namespace WMS.Web.Api.Controllers
public async Task<Result> LoginOut() public async Task<Result> LoginOut()
{ {
string authorization = this.HttpContext.Request.Headers["Authorization"]; string authorization = this.HttpContext.Request.Headers["Authorization"];
if (string.IsNullOrEmpty(authorization)) //if (string.IsNullOrEmpty(authorization))
//{
// return Result.ReFailure(BaseResultCodes.UnAuthorized);
//}
//if (logininfo == null || logininfo.UserInfo == null)
// return Result.ReFailure(BaseResultCodes.UnAuthorized);
if (!string.IsNullOrEmpty(authorization))
{ {
return Result.ReFailure(BaseResultCodes.UnAuthorized);
}
var logininfo = _loginService.GetLoginInfo(authorization); var logininfo = _loginService.GetLoginInfo(authorization);
if (logininfo == null || logininfo.UserInfo == null) if (logininfo != null && logininfo.UserInfo != null)
return Result.ReFailure(BaseResultCodes.UnAuthorized); {
var dto = new LoginOutDto() var dto = new LoginOutDto()
{ {
UcId = logininfo.UserInfo.UcId.ToString(), UcId = logininfo.UserInfo.UcId.ToString(),
@@ -74,7 +79,9 @@ namespace WMS.Web.Api.Controllers
ExpiresIn = logininfo.TokenInfo.Expired ExpiresIn = logininfo.TokenInfo.Expired
}; };
var res = await _loginService.LoginOutAsync(dto); var res = await _loginService.LoginOutAsync(dto);
return res; }
}
return Result.ReSuccess();
} }
/// <summary> /// <summary>
/// PHP单点退出使用 /// PHP单点退出使用