簡體   English   中英

ASP.NET MVC 會員資格和同一公司的多個帳戶

[英]ASP.NET MVC Membership and multiple accounts for the same company

目前,我們支持每位客戶一個帳戶。 這意味着我們有一個與包含所有公司數據的成員身份用戶 ID 相關聯的配置文件。

我們現在需要為單個客戶允許多個帳戶。 場景如下:公司所有者購買服務:他/她使用 ASP.NET MVC 成員資格注冊並創建與 UserID 關聯的客戶記錄,然后手動向他/她的一些員工發送邀請以進行注冊並獲得訪問公司帳戶。

你將如何實現這是 ASP.NET MVC 4?

謝謝。

你的問題不夠清楚,你沒有說單個客戶的多個帳戶以及每個帳戶(客戶)的作用是什么。

如果您的意思是要創建第三個用戶:employee,以便您可以工作寬度角色,請參閱此示例:

http://www.codeproject.com/Articles/578374/AplusBeginner-splusTutorialplusonplusCustomplusF

創建具有角色的用戶的示例:

http://www.codeproject.com/Articles/1075134/ASP-NET-MVC-Security-And-Creating-User-Role並且您應該使用此屬性授權每個控制器或類:

例如:

[Authorize(Roles="employee")]

或者

[Authorize(Roles="admin")]

這使您能夠檢測此用戶的類型...

如果您想為單個客戶創建多個帳戶,您可以使用寬度角色並為您要創建的每種類型的客戶添加一個角色。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM