public function beforeAction($action)
{
if (parent::beforeAction($action)) {
$uniqueid = $action->controller->action->uniqueid;
if (!in_array($uniqueid, ['site/login', 'site/logout', 'site/error']) && !User::currUserIsSuperAdmin()) {
throw new ForbiddenHttpException();
}
return true;
} else {
return false;
}
}