-1

我想更新我的网站,以便它可以链接到 facebook 用户。我有一个数据库并使用 mysql 作为原始登录系统。我现在想用 f​​acebook 替换它。事情是我仍然想运行我的检查,我不只是希望任何 facebook 用户登录,只有那些进入数据库的用户。用户访问我的网站的唯一方法是使用 .edu 地址。我如何将它与 facebook 插件结合起来?Facebook 有两个登录系统选项,JAVASCRIPT 或服务器端脚本。我只想知道做我想做的事情的最佳实用方法。谢谢

4

2 回答 2

0

希望以下步骤对您有所帮助

  1. 使用 Facebook 登录
  2. 从用户(电子邮件,read_stream)获取扩展权限。
  3. 一旦您获得用户的许可,使用getSignedRequest()FB.getLoginStatus获取用户的 facebook id 。
  4. 使用图形 api 获取用户信息(即https://graph.facebook.com/btaylor
  5. 从响应中获取电子邮件 ID 并检查有效的用户电子邮件 (.edu)。
  6. 如果电子邮件 ID 不是 .edu(销毁用户会话并显示无效消息)
于 2012-12-15T05:47:58.123 回答
0

然后,您必须执行两步登录过程。首先,验证用户的地址(.edu 与否),然后使用 facebook 登录。不是一个好的设计,但两者都需要分开。

于 2012-12-14T20:34:08.387 回答