Поздравляю вас с наступающим Новым годом. Начну с моей первой проблемы в этом году.
вот что я делаю в методе входа в систему пользовательского контроллера:
Yii::import('ext.eoauth.*');
$ui = new EOAuthUserIdentity(
array(
//Set the "scope" to the service you want to use
'scope'=>'https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile',
'provider'=>array(
'request'=>'https://www.google.com/accounts/OAuthGetRequestToken',
'authorize'=>'https://www.google.com/accounts/OAuthAuthorizeToken',
'access'=>'https://www.google.com/accounts/OAuthGetAccessToken',
)
)
);
if ($ui->authenticate()) {
$user=Yii::app()->user;
$user->login($ui);
$this->redirect(array('loggedin'));
}
else
throw new CHttpException(401, $ui->error);
он зарегистрирован, и вместо имени отображается токен-ключ.. мне нужно получить электронную почту, по крайней мере, чтобы сохранить ее в БД... Пожалуйста, помогите мне.. заранее спасибо