我一直在使用强制门户网站,它基本上需要阻止所有内容,除了在允许用户自由导航之前通过 Facebook 登录的域。
我一直无法阻止 Facebook 并允许用户同时通过它登录。
我必须允许人们完全访问 Facebook 或完全阻止它,中间没有(只允许他们登录)
有什么方法可以独立处理登录过程,让我阻止网站在网络上使用?a) 通过 iframe b) 通过允许我阻止 Facebook 的替代 url 或 Facebook 子域?
谢谢!
我一直在使用强制门户网站,它基本上需要阻止所有内容,除了在允许用户自由导航之前通过 Facebook 登录的域。
我一直无法阻止 Facebook 并允许用户同时通过它登录。
我必须允许人们完全访问 Facebook 或完全阻止它,中间没有(只允许他们登录)
有什么方法可以独立处理登录过程,让我阻止网站在网络上使用?a) 通过 iframe b) 通过允许我阻止 Facebook 的替代 url 或 Facebook 子域?
谢谢!
如果您想在强制门户中启用 facebook 登录,不幸的是,您必须允许 facebook 访问用户,这是唯一的方法,因为登录屏幕托管在 facebook.com
不确定我能否在没有更多细节的情况下完整地回答您的问题 - 自从我使用 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/