aspnet_会员IP地址
是否可以在 aspnet_Users 中添加“IP 地址”字段,然后在用户尝试登录时控制它?
Is it a way to add "IP Address" field in aspnet_Users, and then control it when user try to login?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
MembershipUser 对象有一个 Comment 属性。你可以做任何你想做的事(它是一个字符串)。
http://msdn.microsoft.com/en -us/library/system.web.security.membershipuser.comment.aspx
There is a Comment property on the MembershipUser object. You can do it to do whatever you want (it is a string).
http://msdn.microsoft.com/en-us/library/system.web.security.membershipuser.comment.aspx
我还没有听说有人这样做。可能有充分的理由,因为这对于 Web 应用程序来说听起来不是一个好主意。
考虑一下,许多 Web 客户端都从其 ISP 动态分配 IP 地址,因此它们的 IP 地址一直在变化,而且,如果多个客户端使用同一个代理,那么您将拥有 IP 地址的非唯一记录。
如果您想使用 IPsec,请考虑使用服务器防火墙或 IIS,而不是成员资格提供商。
I have not heard of anyone doing this. Probably with good reason because it doesn't sound like a good idea for a web application.
Consider, many web clients have dynamically allocated IP addresses from their ISP and so their IP address changes all the time, also, if multiple clients are using the one proxy, then you will have non-unique records for IP address.
If you want to employ IPsec then consider using the server firewall or IIS rather than a membership provider.