public async Task <ActionResult <ApiResponse <ApiUserInfo> > > Login(string username, string password) { var u = await _appUsersService.FindByNameAsync(username); if (u is not null && _appUsersService.CheckPassword(u, password)) { string jwtToken = _signinService.GenerateApiLoginToken(u); return(new ApiResponse <ApiUserInfo>(_appUsersService.GetUserInfo(u, jwtToken))); }
public bool SessionPasswordLogin(AppUser u, string password) { if (!_appUsersService.CheckPassword(u, password)) { return(false); } return(SessionLogin(u)); }