首页 > 解决方案 > 限制 .NET MVC 应用程序上的登录用户数

问题描述

我已经对如何限制可以登录应用程序的用户数量进行了大量研究。现在我看到有人提到基于 cookie 的检查以查看有多少用户登录到该帐户,但我还没有看到任何可以看到它是如何工作的实现。

除此之外,我想知道 .NET MVC 5 中是否已经实现了这个解决方案?

我的最终目标如下:

有人可以帮我解决这个问题吗?

此致

标签: c#asp.netasp.net-mvcasp.net-mvc-4login

解决方案


我认为可以通过以下两种方式之一来完成:

1:通过数据库 -- 在用户表中添加一个字段,参考login_status (Bool)- 和Last_login_Time (Date) --将login_status更改为 (True) 并将Last_login_Time 更改为 dateTime.now -- 在登录之前从用户表中获取用户数与login_status true -- 如果计数少于两个 ..normal login -- 如果计数大于 = 2 结束会话,对于具有较早登录时间的用户并设置当前用户已记录..

2 - 也可以通过使用 Global.asax 中的全局变量和


推荐阅读