C#C
C#2y ago
IamMax420

Log in system error

I was trying to make a log in system for my web app, but my code doesn't seem to work using AplikacjaWeb.Models; using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; namespace AplikacjaWeb.Pages.Registration { public class RegistrationModel : PageModel { private readonly UserManager<UserModel> _userManager; private readonly SignInManager<UserModel> _signInManager; public RegistrationModel(UserManager<UserModel> userManager, SignInManager<UserModel> signInManager) { _userManager = userManager; _signInManager = signInManager; } [BindProperty] public Rejestracja /*Registration in english*/ Input { get; set; } public void OnGet() { } public async Task<IActionResult> OnPostAsync() { if (ModelState.IsValid) { var user = new UserModel { UserName = Input.Username, Email = Input.Email, PasswordHash = Input.Password }; var result = await _userManager.CreateAsync(user, Input.Password); if (result.Succeeded) { await _signInManager.SignInAsync(user, isPersistent: false); return RedirectToPage("/Index"); } else { Console.WriteLine("Error"); } foreach (var error in result.Errors) { ModelState.AddModelError(string.Empty, error.Description); } } return RedirectToPage("/Index"); } } }
Was this page helpful?