0

我一直在使用强制门户网站,它基本上需要阻止所有内容,除了在允许用户自由导航之前通过 Facebook 登录的域。

我一直无法阻止 Facebook 并允许用户同时通过它登录。

我必须允许人们完全访问 Facebook 或完全阻止它,中间没有(只允许他们登录)

有什么方法可以独立处理登录过程,让我阻止网站在网络上使用?a) 通过 iframe b) 通过允许我阻止 Facebook 的替代 url 或 Facebook 子域?

谢谢!

4

2 回答 2

1

如果您想在强制门户中启用 facebook 登录,不幸的是,您必须允许 facebook 访问用户,这是唯一的方法,因为登录屏幕托管在 facebook.com

于 2013-10-02T22:48:01.950 回答
0

不确定我能否在没有更多细节的情况下完整地回答您的问题 - 自从我使用 Facebook API 以来也有一段时间了。但是,一些值得深思的食物(细节由您决定):

根据您用作强制门户的方式,我会考虑使用 Facebook 的 API - 即在您的强制门户上提供登录表单(在您的服务器上使用 API 密钥)并在您的强制门户和 Facebook 之间进行身份验证服务器。Facebook 的 API 有很多选项/信息(PHP、JavaScript、Rails 等),这取决于您对什么感到满意。

这样做的好处是它不需要你在你的强制门户中戳洞 - 即登录将是本地的(就客户端而言),服务器将处理 Facebook API 和用户。从那里,您可以通过强制门户轻松管理连接。

如果您需要更多帮助,请提供有关您的设置(操作系统、软件等)的更多详细信息。以下是有关通过 Facebook 登录的一些资源:

http://cacovsky.wordpress.com/2011/05/17/login-with-facebook-php-sdk-a-tutorial/ https://developers.facebook.com/docs/facebook-login/

于 2013-08-26T03:56:56.577 回答