Authorization
As with any framework, Flarum allows certain actions and content to be restricted to certain users. There are 2 parallel systems for this:
- The authorization process dictates whether a user can take a certain action.
- Visibility scoping can be applied to a database query to efficiently restrict the records that users can access. This is documented in our model visibility article.