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)); }
public virtual bool HasPermission(RBACPermissions permission) { return(_session.HasPermission(permission)); }
public override bool HasPermission(RBACPermissions permission) { return(true); }
public CommandNonGroupAttribute(string command, RBACPermissions rbac, bool allowConsole = false) : base(command, rbac, allowConsole) { }