public async Task <IActionResult> SignIn(SignInViewModel viewModel) { if (ModelState.IsValid) { var result = await signInManager.PasswordSignInAsync(viewModel.Email, viewModel.Password, viewModel.RememberMe, false); if (result.Succeeded) { return(await signInService.RedirectUserByEmail(viewModel.Email)); } ModelState.AddModelError(string.Empty, "Invalid Login Attempt"); } return(View(viewModel)); }
public async Task <IActionResult> Index() { if (User.Identity.Name != null) { return(await signInService.RedirectUserByEmail(User.Identity.Name)); } return(View()); }