using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.Filters; namespace StockMaster.Controllers { public class BaseController : Controller { public override void OnActionExecuting(ActionExecutingContext context) { var userId = context.HttpContext.Session.GetInt32("UserId"); if (!userId.HasValue) { context.Result = new RedirectToActionResult("Login", "Account", null); } base.OnActionExecuting(context); } } }