Yii2 фреймворк facebook и google логин с использованием authclient не работает

Я выполнил инструкцию здесь http://www.yiiframework.com/doc-2.0/yii-authclient-authaction.html .. и это не работает для меня .. Я использую yii2 authclient для социальных сайтов facebook и google login. ..Это не работает для меня. Я прикреплен к экрану коротко. Это моя страница входа в систему

после нажатия кнопки facebook или google снова появится одна и та же страница в следующем новом окне PLS, чтобы увидеть изображение Второе изображение

а также я прикреплен к своему полному коду, это на моем контроллере.php

public function actions() { return [ 'error' => [ 'class' => 'yii\web\ErrorAction', ], 'auth' => [ 'class' => 'yii\authclient\AuthAction', 'successCallback' => [$this, 'successCallback'], ], ]; } 

и это на странице просмотра

  <?= yii\authclient\widgets\AuthChoice::widget([ 'baseAuthUrl' => ['site/auth'] ]); ?> 

и это в моем файле конфигурации main.php-файл

  'authClientCollection' => [ 'class' => 'yii\authclient\Collection', 'clients' => [ 'facebook' =>[ 'class' => 'yii\authclient\clients\Facebook', 'clientId' => '********', 'clientSecret' => '**********', ], ], ], 

..пожалуйста, помогите мне .. Спасибо

Убедитесь, что в вашем behaviours() вы разрешаете доступ к действию «auth» в вашем SiteController.php

Поэтому ваши rules должны выглядеть примерно так:

 'rules' => [ [ 'actions' => [ 'login', 'error', 'auth' ], 'allow' => true, ], [ 'actions' => [ 'logout', 'index' ], 'allow' => true, 'roles' => [ '@' ], ], ],