この単純な php サイトで HybridAuth ソーシャル ログインを機能させようとしていました。HybridAuth をダウンロードしてインストールしました。次に、例でさえソーシャルログインでは機能しないことがわかりました(リモートサーバーでも試しました.
通常の signin_signup の例は問題なく動作します。しかし、ソーシャル ネットワーク (Facebook、Twitter など) にログインするためのリンクをクリックすると、ログイン ウィンドウやエラー メッセージがまったく表示されずに (MY_BASE_URL/index.php?hauth.start=Facebook&hauth.time) にリダイレクトされます。
ここに投稿されたドキュメントとその他のソリューションを注意深く読みました。http://example.com/index.phpのようなベース URL を持つように config.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" => ""
);
誰か助けてくれませんか?かなり長い間インターネットを検索した後、まったくうまくいかないような気がしました。その場合、誰かがより良い代替のオープンソース/無料のソーシャル サインイン ライブラリを指摘できますか?