fable checks pass
This commit is contained in:
@@ -37,6 +37,13 @@ public class AccountController : Controller
|
|||||||
var result = await _signInManager.PasswordSignInAsync(email, password, rememberMe, lockoutOnFailure: false);
|
var result = await _signInManager.PasswordSignInAsync(email, password, rememberMe, lockoutOnFailure: false);
|
||||||
if (result.Succeeded)
|
if (result.Succeeded)
|
||||||
{
|
{
|
||||||
|
var user = await _userManager.FindByEmailAsync(email);
|
||||||
|
if (user is { IsActive: false })
|
||||||
|
{
|
||||||
|
await _signInManager.SignOutAsync();
|
||||||
|
ModelState.AddModelError("", "This account has been deactivated. Please contact an administrator.");
|
||||||
|
return View();
|
||||||
|
}
|
||||||
return LocalRedirect(returnUrl ?? "/");
|
return LocalRedirect(returnUrl ?? "/");
|
||||||
}
|
}
|
||||||
ModelState.AddModelError("", "Invalid login attempt.");
|
ModelState.AddModelError("", "Invalid login attempt.");
|
||||||
|
|||||||
Reference in New Issue
Block a user