Как я могу заставить войти несуществующего пользователя?
[HttpPost]
[UnitOfWork]
public virtual async Task<JsonResult> Login(LoginViewModel loginModel, string returnUrl = "", string returnUrlHash = "")
{
returnUrl = NormalizeReturnUrl(returnUrl);
if (!string.IsNullOrWhiteSpace(returnUrlHash))
{
returnUrl = returnUrl + returnUrlHash;
}
var loginResult = await GetLoginResultAsync(loginModel.UsernameOrEmailAddress, loginModel.Password, GetTenancyNameOrNull());
//await _signInManager.SignInAsync(loginResult.Identity, loginModel.RememberMe);
//ClaimsIdentity identity=new ClaimsIdentity();
//identity.Name = "inanc";
Authorization.Users.User usr=new User();
usr.UserName = "inanc";
usr.Id = 12;
await _signInManager.SignInAsync(usr, false);
await UnitOfWorkManager.Current.SaveChangesAsync();
return Json(new AjaxResponse { TargetUrl = returnUrl });
}
Например, это не работает. Это выдает ошибку. Как я могу заставить войти несуществующего пользователя.