Как правильно выводить дополнительный функционал в зависимости от того авторизован ли пользователь в yii2?
Лирическое отступление:
Только начинаю делать сайты, и вот совсем недавно отошел от дурацких видеокурсов, так как надо выходить из зоны комфорта и начинать уже что то разрабатывать самому, но возникает много мелких вопросов, но надеюсь мне подскажут, я пришел к тому, что лучше искать решения на мелкие проблемы, чем в общем себе говорить, что не знаю как что то сделать.
Мне надо сделать простую доску обьявлений на yii2.
Сам вопрос:
1) Сделать разное меню
2)Возможности комментировать профиль или отсутствие таковой
И все это в зависимости от того авторизован пользователь или нет.
Мне просто через if в зависимости от того авторизирован пользователь, добавлять форму отправки комментария или нет прямо в вьюшке?
Если пользователь перейдет не авторизуясь по ссылке которой сам введет в браузере доступной только для авторизованных, где в этом случае проверять или он авторизован, прямо в контроллере или же можно где то в роутинге прописать?
Надеюсь не наброситесь на меня за детские вопросы :)
почитайте про RBAC в YII2 вы удивитесь чего там только нету
+ в контроллерх есть правила где устанавливается запускать экшен для авторизированного пользователя, для роли, для всех , для ип. и т.д. www.yiiframework.com/doc-2.0/yii-filters-accesscon...