簡體   English   中英

ASP.NET,如何管理具有不同角色類型的用戶

[英]ASP.NET, how to manage users with different types of roles

我想創建一個具有各種用戶的網站。 用戶可以具有不同的角色,即admin和user,這是一個有據可查的情況。 但是我也想將用戶分組到他們所在的位置,因此在每個位置我都可以同時擁有管理員和用戶。 -多維角色系統?

原因是,德國用戶應該有權訪問某些文檔,而意大利用戶則不能。

在哪里可以找到有關此特定主題的文檔? 我需要某種方式來限制搜索,也許有些關鍵詞。

一種不同的方法是添加與可用的不同位置相對應的另一組角色,例如GermanyItaly 然后,使所有德國用戶成為Germany角色的成員,並使German admin成為GermanyAdmin成員。 檢查權限時,然后檢查“ Admin和當前的語言環境。

請記住,一個用戶可以有多個角色。

首先,請參閱4GuysFromRolla上非常出色的教程系列: http ://aspnet.4guysfromrolla.com/articles/120705-1.aspx

其次,內置的角色提供程序非常基礎。 您將用戶與字符串(角色)相關聯,僅此而已。 除非您打包到字符串(角色名稱)中,否則沒有與角色關聯的層次結構或其他屬性。

您可能需要查看自定義配置文件屬性。 MSDN

暫無
暫無

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

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