Esempio n. 1
0
        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());
        }
Esempio n. 2
0
 public static RegisterUser ToRegisterUser(this UserRegister user, byte[] salt)
 => new(