2013-06-18 31 views
0

Laravel noob here。Laravel 4使用HybridAuth:Facebook供应商问题

我收到回复“身份验证失败!Facebook返回无效的用户ID”。我相信我正确地跟着this example

1.我的网站与Facebook登录设置为http://localhost.com
2. HybridAuth配置。基地址设置为http://localhost.com/laravel4/public/social/auth/
3.我尝试在同一台服务器上运行HybridAuth的样本,同样的Facebook应用程序ID和应用程序的秘密;除了使用Laravel框架之外,所有工作都可以正常工作。
4. Ran更新(Laravel 4和HybridAuth)。

我会很感激任何想法。

+1

这里是如何支持所有供应商 http://stackoverflow.com/a/20000638/1154919 –

回答

5

你的hybridauth配置的base_url变量中是否有斜线?删除它解决了我的问题。

# app/config/hybridauth.php 
return array(
    "base_url" => "http://your.site.com/social/auth", 
    ... 
); 
+0

这解决了这一问题。谢了哥们! – Bronson

+0

我试过了。我遇到了一个类似的问题:http://localhost.xxxxx:8080/social/auth?hauth.start = Facebook&hauth.time = 1400105601。它只是坐在那里,笑我。什么都没发生。我已经在这里发布了更多信息:http://stackoverflow.com/questions/23665943/mamp-laravel-php-hybridauth-redirect-fail – 2014-05-14 22:14:49

+0

有趣的是,*添加*斜杠修复它对我来说... – HelloPablo