2016-12-07 4 views
0

Я работал с RBAC в моем проекте, который отлично работал в моем проекте, где бы я ни проверил, может ли конкретный пользователь выполнить указанное действие.Контроллер сайта Yii2 не может отображать файлы (запрещено # 403)

Но действия, которые я не делал, не были обработаны RBAC в контроллере сайта не от любого пользователя.

Мой код, который я использовал, чтобы получить доступ к функции в контроллере сайта:

code

Моя функция, которая должна быть доступна в контроллере сайта.

controller

+1

нужны коды. Ваш обязательный код является обязательным для нас, чтобы выяснить фактический выпуск. –

+0

Добро пожаловать в SO. Где проблема кода в этом вопросе? –

ответ

0

Добавить дополнительные правила доступа к вашему поведению в SiteController:

 [ 
      'allow' => true, 
      'actions' => [ 
       'hofview' 
      ], 
      'roles' => ['?'], // it means user not logged in can access this action 
     ], 
+0

спасибо помощнику, который сработал для меня ... – Irrumabo

+0

Отлично;) пожалуйста, воздержитесь, если это поможет и отметьте как ответ, так что это мне тоже поможет :) – Yupik

+0

сделано. : D У меня возникла новая проблема с динамической формой. Можете ли вы помочь мне и в этом. – Irrumabo