Zaczynam od identyfikatora ASP.NET, ale nie mogę znaleźć sposobu na pobranie listy aktualnie zalogowanych użytkowników. Aby uzyskać wszystkich użytkowników I można po prostu użytkownikUzyskiwanie listy zalogowanych użytkowników w tożsamości ASP.NET
new ApplicationDbContext().Users
gdzie ApplicationDbContext pochodzi z szablonu ASP.NET Web Application i rozciąga IdentityDbContext
.
Jednak wydaje się, że klasa IdentityUser
nie ma możliwości sprawdzenia stanu zalogowania.
Dziękuję za wszelkie wskazówki.
Będę pod wrażeniem, jeśli jest to obecnie zaimplementowane w ASP.NET Identity – Jonesopolis
Czy myślisz o przechwytywaniu zdarzenia, które występuje, gdy użytkownik się loguje? Przechowuj te informacje w tabeli bazy danych lub w pamięci. Gdy użytkownik się wyloguje, usuń tego użytkownika z bazy danych lub z pamięci. – mason
Nie sądzę - koncepcja "obecnie zalogowany" jest bardzo specyficzna dla aplikacji, więc jest mało prawdopodobne, aby implementacja działała w wielu przypadkach. –