2016-07-15 20 views
1

にリダイレクトします。PHP:</p> <p>は私がページ「<a href="http://dev.EXAMPLE.COM/login.php" rel="nofollow">http://dev.EXAMPLE.COM/login.php</a>」で開始としましょう:Hybridauthは、私はHybridAuthと、次の問題を抱えているHTTPSページ

私は今、次のスクリプトを持っている:

 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を追加しようとしたが、それはどちらか動作しません。未来の世界のために

答えて

0

: 手動

hybridauth->authenticate($PROVIDER, array("hauth_return_to" => "http://REDIRECT.URL")); 
を経由してリダイレクトURLを設定することができます
関連する問題

 関連する問題