首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP: Hybridauth重定向到HTTPS页面

PHP: Hybridauth重定向到HTTPS页面
EN

Stack Overflow用户
提问于 2016-07-15 20:31:38
回答 1查看 380关注 0票数 1

我对HybridAuth有以下问题:

假设我从页面"http://dev.EXAMPLE.COM/login.php“开始。

我现在有了以下脚本:

代码语言:javascript
复制
        require_once('hybridauth/config.php');
        require_once( "hybridauth/Hybrid/Auth.php" );
        $hybridauth = new Hybrid_Auth( $config );
        $adapter = $hybridauth->authenticate( $provider);
        $user_profile = $adapter->getUserProfile();

它应该只是重定向到Facebook/Google/Twitter,然后转到HybridAuth index.php,在那里这个过程应该完成,然后重定向到我开始的页面("http://dev.EXAMPLE.COM/login.php")。

我现在唯一的问题是,它重定向到"https://...“而不是"http://..."”,这不起作用,因为我的开发服务器上没有ssl证书,所以浏览器只会显示一个错误。

如何修复此错误?如何让HybridAuth重定向到右侧的http://...页面?

config.php:

代码语言:javascript
复制
<?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" => "",
);

附言:我也尝试过将"trustForwarded" => 1添加到配置中,但也不起作用。

EN

回答 1

Stack Overflow用户

发布于 2016-07-16 06:58:19

对于未来世界:您可以通过以下方式手动设置重定向url

代码语言:javascript
复制
hybridauth->authenticate($PROVIDER, array("hauth_return_to" => "http://REDIRECT.URL"));
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38396196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档