You must follow the same [principles](https://public.01-edu.org/subjects/forum/forum.en) as the first subject.
The forum-moderation will be based on moderation system. It must present a moderator that, depending on the access level of a user or the forum set-up, approves posted messages before it becomes publicly visible.
- The filtering can be done depending on the categories of the post being sorted by irrelevance, obscene, illegal or insulting.
For this optional you should take into account all the type of users that can exist in a forum and their levels.
You should implement at least 4 types of users :
#### Guest
- These are unregistered-users that neither can post, comment, like or dislike a post, only having the permission to see the posts, comments, likes or dislikes.
#### Users
- These are the users that will be able to create, comment, like or dislike posts.