1
私は今、次のスクリプトを持っている:
require_once('hybridauth/config.php');
require_once("hybridauth/Hybrid/Auth.php");
$hybridauth = new Hybrid_Auth($config);
$adapter = $hybridauth->authenticate($provider);
$user_profile = $adapter->getUserProfile();
それはちょうど、プロセスが終了してからバックにリダイレクトされなければならないHybridAuth
のindex.phpに行くそして、Facebookの/グーグル/ Twitterへリダイレクトする必要があります私が始めたページ( "http://dev.EXAMPLE.COM/login.php")。
「http:// ...」の代わりに「https:// ...」にリダイレクトされていますが、私はSSLを持っていないため動作しません証明書が私のdevサーバー上にあるので、ブラウザは単にエラーを表示します。
このエラーを修正するにはどうすればよいですか? HybridAuth
を右にリダイレクトするには、http:// ...、page?
のconfig.php:
<?php
$config = array(
"base_url" => "http://dev.XYZ.COM/hybridauth/",
"providers" => array (
"Google" => array (
"enabled" => true,
"keys" => array ("id" => "XYZ", "secret" => "XYZ"),
),
"Facebook" => array (
"enabled" => true,
"keys" => array ("id" => "XYZ", "secret" => "XYZ"),
),
),
"debug_mode" => false,
"debug_file" => "",
);
P.S:私も設定に"trustForwarded" => 1
を追加しようとしたが、それはどちらか動作しません。未来の世界のために