示例#1
0
        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));
        }
示例#2
0
 public async Task <IActionResult> Index()
 {
     if (User.Identity.Name != null)
     {
         return(await signInService.RedirectUserByEmail(User.Identity.Name));
     }
     return(View());
 }