Я пытаюсь сделать работу в социальных сетях HybridAuth на этом простом php-сайте. Загрузили HybridAuth и установили его. Затем выяснилось, что даже примеры не работают для социального входа (тоже на удаленном сервере.
Обычный пример signin_signup работает нормально. Но всякий раз, когда я нажимаю ссылку для входа в социальную сеть (т.е. Facebook, twitter), она перенаправляет меня на (MY_BASE_URL/index.php? Hauth.start = Facebook & hauth.time), не отображая никаких сообщений в окне/сообщениях об ошибках вообще.
Я внимательно прочитал документацию и другие решения, размещенные здесь. Скорректировал мой config.php, чтобы иметь базовый url, например http://example.com/index.php. Но он просто не отвечает. Есть что-то, что мне не хватает? Я потратил 2 дня на это.
вот мой config.php
return
array(
"base_url" => "http://example.com/index.php",
"providers" => array (
// openid providers
"OpenID" => array (
"enabled" => false
),
"AOL" => array (
"enabled" => false
),
"Yahoo" => array (
"enabled" => false,
"keys" => array ( "id" => "", "secret" => "" )
),
"Google" => array (
"enabled" => true,
"keys" => array ( "id" => "", "secret" => "" )
),
"Facebook" => array (
"enabled" => true,
"keys" => array ( "id" => "xxxxxxxxx", "secret" => "xxxxxxx" )
),
"Twitter" => array (
"enabled" => true,
"keys" => array ( "key" => "xxxxxxxx", "secret" => "xxxxxxxx" )
),
// windows live
"Live" => array (
"enabled" => false,
"keys" => array ( "id" => "", "secret" => "" )
),
"MySpace" => array (
"enabled" => false,
"keys" => array ( "key" => "", "secret" => "" )
),
"LinkedIn" => array (
"enabled" => true,
"keys" => array ( "key" => "xxxxxxxx", "secret" => "xxxxxxx" )
),
"Foursquare" => array (
"enabled" => false,
"keys" => array ( "id" => "", "secret" => "" )
),
),
// if you want to enable logging, set 'debug_mode' to true then provide a writable file by the web server on "debug_file"
"debug_mode" => false,
"debug_file" => ""
);
Может кто-нибудь мне помочь? У меня возникло ощущение, что он не работает очень хорошо после поиска в Интернете довольно долго. Если это так, может ли кто-нибудь указать на лучшую альтернативную библиотеку openource/free social signin?