2013-10-26 264 views
1

这不是另一个问题,询问我是否需要为我的网站购买SSL证书才能拥有Facebook登录。Facebook无登录登录

我的问题是,是否有可能,当使用Facebook的OAuth2登录时,不要将用户重定向到https:// www。 facebook.com?

我的问题是这样的,我运行一堆无线热点,并希望用户通过Facebook登录。问题是我需要让他们访问https:// www。 facebook.com/login.php(和其他一些网址)。但是,对于HTTPS,如果其网站上有SSL网站,我不能访问网站上的路径。那么可以使用的另一个域名(如HTTPS:// login.facebook.com *)或将它们发送到HTTP:// www的方式也是如此。 facebook.com/login?

编辑:

只是为了更清楚我在做什么。

打开浏览器并转至http://www.facebook.com/login,facebook会将您重定向到HTTPS:// www。 facebook.com/login。那就是问题所在。反正是有,使用PHP SDK强迫HTTP &不是HTTPS

+0

份额一些代码和帮助是一个容易得多。我的猜测是回调有问题.. – 3und80

回答

1

您只需要为SSL(在开发人员设定上apps.facebook.com/yournamespace运行,“应用程序在Facebook上”)画布应用页面应用程序(开发人员设置中的“页面选项卡”),但不适用于外部网站。

只需在外部网站(http://www.yourdomain.com/whatever)的开发人员设置中填写输入字段“带Facebook登录的网站登录”。

您将用户重定向到哪里完全取决于您。例如,你可以在的FB.login的回调函数来创建任何JavaScript重定向:

https://developers.facebook.com/docs/reference/javascript/FB.login/