Интеграция Yii Hybridauth

#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 поскольку это выглядит как проблема, которая уже была устранена.