首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HybridAuth“微型社交中心”示例重定向/杂交瘤/?hauth.start=Facebook&hauth.time

HybridAuth“微型社交中心”示例重定向/杂交瘤/?hauth.start=Facebook&hauth.time
EN

Stack Overflow用户
提问于 2013-03-03 12:43:11
回答 2查看 2.6K关注 0票数 2

我想弄清楚HybridAuth是如何工作的。我按照指示在服务器上安装了它,添加了Facebook、Google等的开发人员密钥,但是当我转到“微型社交中心”示例时:

代码语言:javascript
复制
www.mysite.org/inc/examples/social_hub/login.php

点击“登录Facebook",我会被重定向到:

代码语言:javascript
复制
www.mysite.org/inc/hybridauth/?hauth.start=Facebook&hauth.time=1362314218

类似于“与谷歌签约”:

代码语言:javascript
复制
www.mysite.org/inc/hybridauth/?hauth.start=Google&hauth.time=1362314279

我只看到了/inc/hybridauth/的直接列表,其中包括:

代码语言:javascript
复制
index.php
config.php
Hybrid/

我遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2013-03-04 01:35:24

我解决了这个问题。对于任何可能遇到此问题的人,修复都是基于对由Yii引起重定向回路的混合auth问题的回答,特别是以下几点:

配置文件“base_url”中的hybridauth.php应该设置为“/hauth/终结点”,即它必须指向端点。如果您已经通过index.php删除了.htaccess,那么使用“/index.php/hauth/终结点”。

我需要调整我的基本网址,从:

代码语言:javascript
复制
"base_url" => "http://mysite.org/inc/hybridauth/"

至:

代码语言:javascript
复制
"base_url" => "http://mysite.org/inc/hybridauth/index.php"

我的猜测是,第一个url在大多数情况下都能工作,因为index.php通常是默认的目录页。而我已经将Apache配置为在我的服务器上使用home.php。

票数 2
EN

Stack Overflow用户

发布于 2013-07-12 04:02:21

假设您使用的是Apache,另一个解决方案是告诉它将index.php识别为索引文件。

在相关的/etc/(httpd\apache2)/sites.Ened/或httpd.conf文件中添加以下内容

DirectoryIndex index.php

或者,假设apache被配置为允许.htaccess文件,只需创建一个.htaccess文件并将上面的行放在其中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15185778

复制
相关文章

相似问题

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