Я пытаюсь создать страницу входа и пытаюсь найти решение.Вот что у меня так далеко.Я пробовал разные вещи, такие как использование passwordAsync и EmailAsync, но не работает.Я использую структуру ядра сущности.
Контроллер
public class AccountController : Controller
{
private readonly SignUpContext _signUp;
private readonly LoginContext _login;
public AccountController(SignUpContext signUp, LoginContext login)
{
_signUp = signUp;
_login = login;
}
[HttpGet]
public IActionResult Login()
{
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public IActionResult Login(Login login)
{
if (ModelState.IsValid)
{
}
return View(login);
}
[HttpGet]
public IActionResult SignUp()
{
return View();
}
[HttpPost]
public async Task<IActionResult> SignUp([Bind("UserID,FirstName,LastName,Address1,Address2,City,State,Zipcode,Phone,Email,Password")]SignUp users)
{
if (ModelState.IsValid)
{
_signUp.Add(users);
await _signUp.SaveChangesAsync();
return RedirectToAction("Login");
}
return View(users);
}
}
}