using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Mvc; using Model; namespace Web.Areas.Admin.Controllers { [Authorize(Roles ="Admin")] public class AdminController : Controller { private readonly SignInManager _signInManager; public AdminController(SignInManager signInManager) { _signInManager = signInManager; } public IActionResult Index() { return View(); } [HttpPost] [ValidateAntiForgeryToken] public async Task Logout() { await _signInManager.SignOutAsync(); return RedirectToAction("Login", "Account", new { area = "" }); // Redirect to frontend login page } } }