@Forleyn

Как правильно выводить дополнительный функционал в зависимости от того авторизован ли пользователь в yii2?

Лирическое отступление:
Только начинаю делать сайты, и вот совсем недавно отошел от дурацких видеокурсов, так как надо выходить из зоны комфорта и начинать уже что то разрабатывать самому, но возникает много мелких вопросов, но надеюсь мне подскажут, я пришел к тому, что лучше искать решения на мелкие проблемы, чем в общем себе говорить, что не знаю как что то сделать.
Мне надо сделать простую доску обьявлений на yii2.

Сам вопрос:

1) Сделать разное меню
2)Возможности комментировать профиль или отсутствие таковой
И все это в зависимости от того авторизован пользователь или нет.

Мне просто через if в зависимости от того авторизирован пользователь, добавлять форму отправки комментария или нет прямо в вьюшке?
Если пользователь перейдет не авторизуясь по ссылке которой сам введет в браузере доступной только для авторизованных, где в этом случае проверять или он авторизован, прямо в контроллере или же можно где то в роутинге прописать?

Надеюсь не наброситесь на меня за детские вопросы :)
  • Вопрос задан
  • 393 просмотра
Пригласить эксперта
Ответы на вопрос 1
R0dger
@R0dger
Laravel/Yii/2 AngularJs PHP RESTful API
почитайте про RBAC в YII2 вы удивитесь чего там только нету
+ в контроллерх есть правила где устанавливается запускать экшен для авторизированного пользователя, для роли, для всех , для ип. и т.д.
www.yiiframework.com/doc-2.0/yii-filters-accesscon...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы