退出
This commit is contained in:
@@ -58,23 +58,30 @@ 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);
|
||||||
|
if (logininfo != null && logininfo.UserInfo != null)
|
||||||
|
{
|
||||||
|
var dto = new LoginOutDto()
|
||||||
|
{
|
||||||
|
UcId = logininfo.UserInfo.UcId.ToString(),
|
||||||
|
SessionId = logininfo.UserInfo.SeesionId,
|
||||||
|
Token = logininfo.TokenInfo.Token,
|
||||||
|
AccessToken = logininfo.TokenInfo.PhpToken,
|
||||||
|
ExpiresIn = logininfo.TokenInfo.Expired
|
||||||
|
};
|
||||||
|
var res = await _loginService.LoginOutAsync(dto);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
var logininfo = _loginService.GetLoginInfo(authorization);
|
return Result.ReSuccess();
|
||||||
if (logininfo == null || logininfo.UserInfo == null)
|
|
||||||
return Result.ReFailure(BaseResultCodes.UnAuthorized);
|
|
||||||
var dto = new LoginOutDto()
|
|
||||||
{
|
|
||||||
UcId = logininfo.UserInfo.UcId.ToString(),
|
|
||||||
SessionId = logininfo.UserInfo.SeesionId,
|
|
||||||
Token = logininfo.TokenInfo.Token,
|
|
||||||
AccessToken = logininfo.TokenInfo.PhpToken,
|
|
||||||
ExpiresIn = logininfo.TokenInfo.Expired
|
|
||||||
};
|
|
||||||
var res = await _loginService.LoginOutAsync(dto);
|
|
||||||
return res;
|
|
||||||
}
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// PHP单点退出使用
|
/// PHP单点退出使用
|
||||||
|
|||||||
Reference in New Issue
Block a user