Есть небольшая функция -
function adminvalidate() {
if ( Yii::$app->user->identity->username != 'admin' ) {
return Yii::$app->response->redirect(['/site/login', 'id' => $id]);
}
}
В локалке все работает, он если функцию вызывать на хостинге - выпадает ошибка -
PHP Notice – yii\base\ErrorException
Trying to get property of non-object
Я так понимаю внутри функции необходимо сначала проверять существует ли вообще username в identity, если да то вызываем проверку. Как правильней это сделать?
P.S. Тапками не кидать, про RBAC знаю, но тут слишком маленький сайт и нехватка опыта и времени)