ASP.NET会员制防止人们同时在不同的机器上以同一用户身份登录

 2023-02-16    333  

问题描述

我的Web基于Web系统的安全要求是防止人们同时在不同机器上登录同一用户.

e .g.确保人们无法使用相同的密码/共享密码登录.

ASP.NET会员制防止人们同时在不同的机器上以同一用户身份登录

有没有办法使用ASP.NET隶属提供程序实现这一目标.我是否需要在每个会话上手动存储信息,如果是这样可以是可靠的吗?

推荐答案

check system.web.security.membershipUser.Essline当用户登录时.

其他推荐答案

没有良好的标准方法来执行此操作.有在forum.asp.net 关于实现类似的功能.希望它能帮助你.
但要意识到这有时不会工作.即使您实现自己的检查器,它将在会话中存储有关IP,Mac和浏览器的信息,用户也可以使用虚拟机(例如,在Windows 7中的XP模式或XP模式)来传递这些检查(例如IP,Mac和浏览器功能将是相同的).

以上所述是小编给大家介绍的ASP.NET会员制防止人们同时在不同的机器上以同一用户身份登录,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/34041.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。