Tôi bắt đầu với ASP.NET Identity, nhưng tôi không thể tìm cách tìm nạp danh sách người dùng đã đăng nhập hiện tại. Để có được tất cả người dùng Tôi có thể chỉ sử dụngLấy danh sách người dùng đã đăng nhập trong ASP.NET Identity
new ApplicationDbContext().Users
nơi ApplicationDbContext đi kèm với các mẫu ASP.NET Web Application, và mở rộng IdentityDbContext
.
Nhưng lớp IdentityUser
dường như không có bất kỳ cách nào để truy vấn trạng thái đăng nhập.
Cảm ơn mọi con trỏ.
Tôi sẽ bị ấn tượng nếu điều này hiện được triển khai trong ASP.NET Identity – Jonesopolis
Bạn có nghĩ về việc chụp một sự kiện xảy ra khi người dùng đăng nhập không? Lưu trữ thông tin đó trong một bảng cơ sở dữ liệu hoặc trong bộ nhớ. Khi người dùng đăng xuất, hãy xóa người dùng đó khỏi cơ sở dữ liệu hoặc bộ nhớ. – mason
Tôi không tin như vậy - khái niệm về "hiện đang đăng nhập" là rất cụ thể ứng dụng vì vậy nó không có khả năng thực hiện mà làm việc trong nhiều trường hợp. –