繁体   English   中英

不同用户的不同“站点” ASP.NET MVC

[英]Different Users for Different “Sites” ASP.NET MVC

我正在创建一个Web应用程序,简而言之,它允许用户创建具有自己的用户集的自己的“网站”。 我查看进入的请求的域名,以确定要显示的“站点”。 我需要完全不同的用户集,具体取决于您所在的“站点”。 例如:如果我访问site1.example.com,则可以注册为bob 尝试使用我从site1的凭据登录到site2.example.com会失败,因为那里没有帐户。 同样,我应该能够在site2上创建另一个独立的bob用户。 因此,我不仅需要与用户一起存储其他信息(例如他们在哪个网站上注册),还需要使用户名字段不唯一。 关于如何做到这一点的任何想法? 我想使用ASP.NET中的内置安全提供程序,因此可以使用[Authorize]类的东西,但是如果某些第三方安全套件可以工作,那么我也对此持开放态度。

使用Asp.net成员资格提供程序...一种简单的方法是为每组用户更改“ role”。 为站点注册的所有用户都将分配角色“ site1user”。 等等。 您可以将所有用户维护在一个数据库中……按角色区分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM