正在获取ASP.NET Identity中已登录用户的列表



我刚开始使用ASP.NET Identity,但一直找不到获取当前登录用户列表的方法。要获得所有用户,我只能使用

new ApplicationDbContext().Users

其中ApplicationDbContext与ASP.NET Web应用程序模板一起提供,并扩展了IdentityDbContext

但是IdentityUser类似乎没有任何方法来查询登录状态。

谢谢你的指点。

没有内置的对此的支持。实现这一点的一个简单方法是向用户添加LastActivityDate,每当用户在您的网站上做某事时,该日期都会更新。然后,您可以查询在合理时间内(如30分钟)处于活动状态的用户,并将其显示出来。

相关内容

  • 没有找到相关文章

最新更新