试图找出包含Login with Facebook
在我的网站中的最佳方式。
目前我正在使用png
图像,onclick 调用 php 控制器。该控制器可以访问 Facebook PHP SDK。控制器与 facebook api 对话并对用户进行身份验证。
但是在网上我检查了其他的实现方式。
第一部分是类型facebook Login Button
:
- 仅使用 CSS 开发的按钮
- 按钮开发 XFBML
- 只是一个登录图像
第二部分是登录实现:
- 服务器端身份验证(我现在正在做的方式)
- 客户端身份验证。使用 JS SDK,然后将会话传递给 PHP SDK
- 通过 url 调用 facebook api,然后重定向到 php 代码。就像是
https://www.facebook.com/dialog/oauth?client_id=appId&scope=email&redirect_uri=http//localhost/authenticate