我想更新我的网站,以便它可以链接到 facebook 用户。我有一个数据库并使用 mysql 作为原始登录系统。我现在想用 facebook 替换它。事情是我仍然想运行我的检查,我不只是希望任何 facebook 用户登录,只有那些进入数据库的用户。用户访问我的网站的唯一方法是使用 .edu 地址。我如何将它与 facebook 插件结合起来?Facebook 有两个登录系统选项,JAVASCRIPT 或服务器端脚本。我只想知道做我想做的事情的最佳实用方法。谢谢
问问题
181 次
2 回答
0
希望以下步骤对您有所帮助
- 使用 Facebook 登录
- 从用户(电子邮件,read_stream)获取扩展权限。
- 一旦您获得用户的许可,使用getSignedRequest()或FB.getLoginStatus获取用户的 facebook id 。
- 使用图形 api 获取用户信息(即https://graph.facebook.com/btaylor)
- 从响应中获取电子邮件 ID 并检查有效的用户电子邮件 (.edu)。
- 如果电子邮件 ID 不是 .edu(销毁用户会话并显示无效消息)
于 2012-12-15T05:47:58.123 回答
0
然后,您必须执行两步登录过程。首先,验证用户的地址(.edu 与否),然后使用 facebook 登录。不是一个好的设计,但两者都需要分开。
于 2012-12-14T20:34:08.387 回答