0
我做在一把umbraco如何一把umbraco
搜尋VAR成員=從p在Member.GetAllAsList() 的選擇P以下獲得使用LINQ特別小組成員名單;
,現在我需要使用一個或多個成員組(角色)的成員來過濾..
我做在一把umbraco如何一把umbraco
搜尋VAR成員=從p在Member.GetAllAsList() 的選擇P以下獲得使用LINQ特別小組成員名單;
,現在我需要使用一個或多個成員組(角色)的成員來過濾..
從this post in the umbraco forums由一把umbraco核心團隊中的一員:
如果您正在使用一把umbraco 4我強烈建議你使用 標準的ASP.NET方法找回角色。例如,您應該使用 執行此操作:
var roles = System.Web.Security.Roles.GetRolesForUser(「user_name」); 默認情況下,這將通過umbraco.providers.members.MemberRoleProvider ,或者您選擇的任何自定義ASP.NET角色提供程序實現 。
不再推薦直接與Member API進行交互。
的角色類還呼籲FindUsersInRole的方法,你可以爲使用如下:
var usersInRole = System.Web.Security.Roles.FindUsersInRole("roleName", "%");
第二個參數是匹配的用戶名,但它接受SQL通配符,所以這應該全部歸還角色「roleName」中的用戶。