我创建了一个asp.net mvc4网站。我还实现了表单身份验证。在这个网站上,我想同时阻止访问我的网站客户端(如果我的网站的客户端已经在计算机上打开了他或她的帐户,那么该客户端将无法获得在该网站上打开该网站的任何许可。同时在其他计算机或同一系统的任何其他浏览器中)。
我想为用户提供一项付费服务,并且我不希望他与许多人共享他的用户名和密码以同时使用我的服务而无需付费。请尽快帮助我
我该如何实施。我需要在数据库中维护一些登录信息还是为此提供任何内置工具?
此功能不是内置的。
我将“ IsLoggedIn”位列添加到“用户”表中。然后,您可以检查此列以查看是否应允许该用户进入。
问题将是知道何时应将该标志设置为false。如果用户单击“注销”或在“会话结束”事件中,将标志设置为false很容易,但是我认为您会遇到这种情况还不够好的情况。例如,如果用户从便携式计算机登录而便携式计算机的电池出现故障,则不会从客户端收到该用户离开的任何通知...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句