public async Task <IActionResult> CheckAsync() { bool user = await userManager.HasUserAsync(CurrentUserAccount); if (user) { var administrator = await userManager.GetAdministratorAsync(CurrentUserId); // 返回登录账号,用户名,角色 Results.LoginResult result = new Results.LoginResult { Account = administrator.Account, UserName = administrator.Name, Role = (int)administrator.Role }; return(Ok(result)); } return(Unauthorized()); }
public async Task <IActionResult> IsLoggedIn() { bool user = await userManager.HasUserAsync(CurrentUserAccount); if (user) { var client = await userManager.GetClientAsync(CurrentUserId); // 返回登录账号,用户名,角色 Results.LoginResult result = new Results.LoginResult { Account = client.Account, UserName = client.Name, Role = (int)client.Role }; return(Ok(result)); } return(Unauthorized()); }