При входе через Одноклассники вот такие ошибки на экране ввода доп.полей:
Notice: Undefined property: Hybrid_Providers_Odnoklassniki::$curl_time_out в функции Hybrid_Providers_Odnoklassniki->request() (строка 42 в файле /MYSITE.ru/sites/all/libraries/hybridauth/Hybrid/Providers/Odnoklassniki.php).
Notice: Undefined property: Hybrid_Providers_Odnoklassniki::$curl_useragent в функции Hybrid_Providers_Odnoklassniki->request() (строка 43 в файле /MYSITE.ru/sites/all/libraries/hybridauth/Hybrid/Providers/Odnoklassniki.php).
Notice: Undefined property: Hybrid_Providers_Odnoklassniki::$curl_connect_time_out в функции Hybrid_Providers_Odnoklassniki->request() (строка 44 в файле /MYSITE.ru/sites/all/libraries/hybridauth/Hybrid/Providers/Odnoklassniki.php).
Notice: Undefined property: Hybrid_Providers_Odnoklassniki::$curl_ssl_verifypeer в функции Hybrid_Providers_Odnoklassniki->request() (строка 45 в файле /MYSITE.ru/sites/all/libraries/hybridauth/Hybrid/Providers/Odnoklassniki.php).
Notice: Undefined property: Hybrid_Providers_Odnoklassniki::$curl_header в функции Hybrid_Providers_Odnoklassniki->request() (строка 46 в файле /MYSITE.ru/sites/all/libraries/hybridauth/Hybrid/Providers/Odnoklassniki.php).
Warning: curl_setopt(): You must pass either an object or an array with the CURLOPT_HTTPHEADER, CURLOPT_QUOTE, CURLOPT_HTTP200ALIASES and CURLOPT_POSTQUOTE arguments в функции Hybrid_Providers_Odnoklassniki->request() (строка 46 в файле /MYSITE.ru/sites/all/libraries/hybridauth/Hybrid/Providers/Odnoklassniki.php).
Notice: Undefined property: Hybrid_Providers_Odnoklassniki::$curl_proxy в функции Hybrid_Providers_Odnoklassniki->request() (строка 47 в файле /MYSITE.ru/sites/all/libraries/hybridauth/Hybrid/Providers/Odnoklassniki.php).
Notice: Undefined property: stdClass::$expires_in в функции Hybrid_Providers_Odnoklassniki->authodnoklass() (строка 103 в файле /MYSITE.ru/sites/all/libraries/hybridauth/Hybrid/Providers/Odnoklassniki.php).

Причем вход выполняется.

При включенной опции "получить аватарку из соц.сети" вот такая ошибка на всех проверенных мной соц.сетях:
Notice: Undefined property: stdClass::$image_dimensions в функции file_entity_file_update() (строка 90 в файле /MYSITE.ru/sites/all/modules/file_entity/file_entity.file.inc).

В профиле в столбике "Идентификатор" и у Одноклассников и у Яндекса пусто, т.е. идентификатор не добавляется.

Comments

duozersk’s picture

Title: Ошибки при входе через Одноклассники » Notice: Undefined property: stdClass::$image_dimensions
Assigned: Unassigned » duozersk
Status: Active » Closed (won't fix)

sashken2,

Thanks for a bug report.

These are all bugs in the auth provider implementations inside HybridAuth library, except for the $image_dimensions.
The first batch of notices is for the Odnoklassniki.php auth provider implementation.
Empty Identity link is again specific to the Odnoklassniki and Yandex providers implementation - they should return profileURL property but looks like they either do not set it or the auth provider doesn't return it.

As for the $image_dimensions - this is related to the File entity module (and it is definitely not about auth providers) and should be filed as a bug report for this module.

Thanks
AndyB

beatnbite’s picture

Just for your information: the first issue is fixed in the most recent version of the Odnoklassniki.php auth provider implementation that can be downloaded from the master branch at https://github.com/hybridauth/hybridauth

--------------

Первая проблема решается использованием новой версии Hybridauth, которую можно взять напрямую из master ветки репозитория https://github.com/hybridauth/hybridauth