From 78c526ee35b4ac3d0b92a1184df1eb53c06a0ba0 Mon Sep 17 00:00:00 2001 From: warringtond Date: Thu, 2 Jul 2026 16:45:27 -0400 Subject: [PATCH] fable checks pass --- src/SportsDivision.Web/Controllers/AccountController.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/SportsDivision.Web/Controllers/AccountController.cs b/src/SportsDivision.Web/Controllers/AccountController.cs index a663c3a..f8a0898 100644 --- a/src/SportsDivision.Web/Controllers/AccountController.cs +++ b/src/SportsDivision.Web/Controllers/AccountController.cs @@ -37,6 +37,13 @@ public class AccountController : Controller var result = await _signInManager.PasswordSignInAsync(email, password, rememberMe, lockoutOnFailure: false); 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 ?? "/"); } ModelState.AddModelError("", "Invalid login attempt.");