Example #1
0
        public bool HasPermission(uint accountId, RBACPermissions permissionId, uint realmId)
        {
            if (accountId == 0)
            {
                Log.outError(LogFilter.Rbac, "AccountMgr:HasPermission: Wrong accountId 0");
                return(false);
            }

            RBACData rbac = new RBACData(accountId, "", (int)realmId);

            rbac.LoadFromDB();
            bool hasPermission = rbac.HasPermission(permissionId);

            Log.outDebug(LogFilter.Rbac, "AccountMgr:HasPermission [AccountId: {0}, PermissionId: {1}, realmId: {2}]: {3}",
                         accountId, permissionId, realmId, hasPermission);
            return(hasPermission);
        }
 public bool HasPermission(RBACPermissions permission)
 {
     return(_globalPerms.Contains((uint)permission));
 }
Example #3
0
 public virtual bool HasPermission(RBACPermissions permission)
 {
     return(_session.HasPermission(permission));
 }
Example #4
0
 public override bool HasPermission(RBACPermissions permission)
 {
     return(true);
 }
 public CommandNonGroupAttribute(string command, RBACPermissions rbac, bool allowConsole = false) : base(command, rbac, allowConsole)
 {
 }