ASP. NET Core Login / Logout
public class LoginController : Controller { private readonly string defaultAction = "ListServers" ; private readonly string defaultController = "Server" ; private readonly IUserDA _userDA; private readonly AppSettings _appSettings; public LoginController(IUserDA userDA, IOptionsSnapshot<AppSettings> appSettings) { this . _userDA = userDA; this . _appSettings = appSettings . Value; } [HttpGet] public IActionResult Index() { if ( this . _userDA . IsUserLoggedIn()) return RedirectToAction(defaultAction, defaultController); HttpContext . SignOutAsync(CookieAuthenticationDefaults . AuthenticationScheme); return View( new UserDTO()); } [HttpPost] public IActionResult Index(UserDTO userBO) ...