public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } var user = await _user.RegisterUser(UserRegister.ToRegisterUser(_salt)); if (user?.UserId > 0) { await HttpUtil.Login(user, HttpContext); return(Redirect("/app")); } ErrorMessage = "Incorrect email or password, try again!"; return(Page()); }
public static RegisterUser ToRegisterUser(this UserRegister user, byte[] salt) => new(