Używam asp.net MVC i ASP.net Identity 2.0.ASP.net Identity 2.0 Wyloguj innego użytkownika
Na mojej stronie Administrator ma możliwość zablokowania użytkownika, a ja chciałbym, aby użytkownik został zbanowany automatycznie po wylogowaniu się ze strony internetowej.
wiem, że mogę wylogowania bieżącego użytkownika poprzez wywołanie
AuthenticationManager.SignOut();
Ale jest to możliwe do wylogowania innego użytkownika? A może krótsza sesja? Czy coś?
Wiem, że mógłbym wprowadzić filtr globalny na kontrolerach zabraniających zbanowanym użytkownikom dostępu, ale filtr ten byłby uruchamiany przeciwko każdemu użytkownikowi, więc nie jestem zadowolony z tego rozwiązania.
powinien buforować każdemu użytkownikowi ban, a następnie usunąć jego cookies w filtrze. – Fals