Здравствуйте. При устройстве на работу дали ТЗ. PHP начал учить недавно, сразу возникли вопросы. Подскажите, как лучше реализовать работу уровней доступа. Вот само задание:
• Гостевая книга предоставляет пользователю типовой функционал: список оставленных сообщений и возможность добавить свое сообщение. Добавлять сообщения могут только зарегистрированные пользователи. Сообщение появляется в ленте только после одобрения администратором.
• Поля сообщения, выводимые для добавления:
- Тема
- Текст сообщения
• Поля сообщения, выводимые в списке для просмотра:
- Тема
- Текст сообщения
- Автор (ник)
- Дата добавления
• Гостевая книга имеет 3 уровня доступа: неавторизованный пользователь, авторизованный (зарегистрированный) пользователь, администратор.
- неавторизованный – может просматривать сообщения
- авторизованный – может добавлять сообщения
- администратор – проверяет сообщения перед публикацией, может корректировать текст сообщений.