#login #integration #social #hybridauth
#аутентификация #интеграция #hybridauth
Вопрос:
Я следую за всем, ссылаясь на это http://hybridauth.sourceforge.net/userguide/Configuration.html . Подумайте о том, чтобы сначала просмотреть пример перед интеграцией, но ни один из примеров не был успешно открыт. Это подсказывает мне сообщение об ошибке
Внимание: unserialize() [function.unserialize]: ошибка при смещении 0 на 1 байт в C:mysitehybridauthHybridStorage.php в строке 33
Как устранить эту ошибку?
это мой конфигурационный массив выглядит так:
возвращает массив ( «base_url» => «mylocalhost/hybridauth/»,
"providers" => array ( // openid providers "OpenID" => array
(
«включено» => false ),"AOL" => array ( "enabled" => false ), "Yahoo" => array ( "enabled" => false, "keys" => array ( "id" => "", "secret" => "" ) ), "Google" => array ( "enabled" => false, "keys" => array ( "id" => "", "secret" => "" ) ), "Facebook" => array ( "enabled" => true, "keys" => array ( "id" => "XXXXXXXX", "secret" => "XXXXX" ) ), "Twitter" => array ( "enabled" => true, "keys" => array ( "key" => "XXXXX", "secret" => "XXXXX" ) ), // windows live "Live" => array ( "enabled" => false, "keys" => array ( "id" => "", "secret" => "" ) ), "MySpace" => array ( "enabled" => false, "keys" => array ( "key" => "", "secret" => "" ) ), "LinkedIn" => array ( "enabled" => false, "keys" => array ( "key" => "", "secret" => "" ) ), "Foursquare" => array ( "enabled" => false, "keys" => array ( "id" => "", "secret" => "" ) ), ), // if you want to enable logging, set 'debug_mode' to true then
предоставьте веб-серверу доступный для записи файл в «debug_file»
«debug_mode» => false,"debug_file" => "" );
Ответ №1:
Это рекомендуемое подключение для HybridAuth в Yii: http://www.yiiframework.com/extension/hoauth / Также убедитесь, что у вас есть новейшая версия HybridAuth из репозитория GitHub: https://github.com/hybridauth/hybridauth поскольку это выглядит как проблема, которая уже была устранена.