Esempio n. 1
0
 /// <summary>
 /// Check a list of resources for permissions against the specified user
 /// </summary>
 /// <param name="userType">The type of user</param>
 /// <param name="userIdentifierType">The type of user identifier</param>
 /// <param name="userIdentifier">The user identifier</param>
 /// <param name="resources">The list of resources to check</param>
 /// <returns>A Dictionary of true/false permissions</returns>
 public static Dictionary <string, bool> Check(UserType userType, IndentifierType userIdentifierType, string userIdentifier, List <string> resources)
 {
     return(Legion.Core.Modules.Permissions.Module.Check(
                userType.ToString(),
                userIdentifierType.ToString(),
                userIdentifier,
                resources
                ));
 }
Esempio n. 2
0
 /// <summary>
 /// Check a resource for permissions against the specified user
 /// </summary>
 /// <param name="userType">The type of user</param>
 /// <param name="userIdentifierType">The type of user identifier</param>
 /// <param name="userIdentifier">The user identifier</param>
 /// <param name="resource">The resource to check</param>
 /// <returns>A Dictionary of true/false permissions</returns>
 public static bool Check(UserType userType, IndentifierType userIdentifierType, string userIdentifier, string resource)
 {
     return(Legion.Core.Modules.Permissions.Module.Check(
                userType.ToString(),
                userIdentifierType.ToString(),
                userIdentifier,
                resource
                ));
 }