Задать вопрос
@prozrost

Как получить данные когда залогинился в fb?

Вставил в свой сайт виджет логина через facebook. Во вьюшку хочу получить отображения имени и фамилии пользователя, но после того, как залогинился,ничего не происходит.
Контроллер:
public function actions()
        {
            return [
        'auth' => [
          'class' => 'yii\authclient\AuthAction',
          'successCallback' => [$this, 'oAuthSuccess'],
        ],
      ];
        }
    public function oAuthSuccess($client) {
      // get user data from client
            $userAttributes = $client->getUserAttributes();
            return $this->render('say',['first_name' => $userAttributes['first_name'],'last_name' => $userAttributes['last_name'], ]);
      // do some thing with user data. for example with $userAttributes['email']
    }

Вьюшка:
<?php
    use yii\helpers\Html;
    ?>
    <?= Html::encode($first_name) ?>
    <?= Html::encode($last_name) ?>
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы