簡體   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