public async Task <IActionResult> login(LogIN user, string returnUrl) { if (ModelState.IsValid) { var Appuser = new ApplicationUser(); if (user.Email.Contains("@")) { Appuser = await userManager.FindByEmailAsync(user.Email); } else { Appuser = await userManager.FindByNameAsync(user.Email); } if (!(Appuser is null)) { var result = await signInManager.PasswordSignInAsync(Appuser.UserName, user.Password, user.rememberMe, false); if (result.Succeeded) { if (!string.IsNullOrEmpty(returnUrl)) { return(Redirect("/" + returnUrl)); } return(RedirectToAction(nameof(Index), "Home")); // return RedirectToAction("myProfile", Appuser); } ModelState.AddModelError("", "Not correct data"); } else { ModelState.AddModelError("", "Not correct data"); return(View(user)); } }
public App() { InitializeComponent(); MainPage = new LogIN(); }