xoma2
@xoma2
Программист

Ошибка при аутентификации в Yii2?

public function beforeAction($action){

        if (parent::beforeAction($action)) {

            if (!\Yii::$app->user->can($action->id)) {
                echo 'Ошибка доступа';
            }

            return true;

        } else {
            return false;
        }
    }


Почти допилил аутенфикацию пользователейчерез БД. Но вот тут стопорит выводит ошибку.
Подскажите что это значит/

Выводит "Ошибка доступа"
Аутенфикации не происходит если в ручную вернуть true. При этом PHPSESSID создаются и создается _identify
  • Вопрос задан
  • 2256 просмотров
Решения вопроса 1
kawabanga
@kawabanga
правила доступа.
Rbac гуглите.
Грубо говоря, у вас не разрешено действие авторизации для гостя, и поэтому скрипт выводит ошибку.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы