1

我正在为一所大学开发一个学生门户网站,我想在其中实现一些 Facebook 的社交网络功能。我想做的主要事情是允许学生使用他们的 Facebook 凭据登录。我们收到了大量关于学生需要重置学生密码的帮助台票,因为他们忘记了密码,所以我希望这能在一定程度上解决这个问题。

然而,学生门户网站仅适用于目前在学院有申请和帐户的学生。有没有办法只允许 Facebook 身份验证对当前在大学拥有用户帐户的用户工作?

4

1 回答 1

1

您很可能需要添加自己的系统,在其中使用“已验证”之类的标志验证帐户,并且需要有人在后端系统中手动验证它们。然后,当用户登录时,您可以对照 facebook id 检查此标志。因此,当用户第一次连接时,您将 facebook id 添加到数据库并将已验证设置为 false。也许在注册时要求大学电子邮件地址发送验证码。然后,您可以将 facebook id 连接到数据库中现有的大学电子邮件地址。或者,使此检查自动进行,因此如果他们输入有效的电子邮件,它会更新为已验证(尽管如果格式一致,人们显然可以编造虚假的大学电子邮件)。

据我所知,Facebook 没有提供这种开箱即用的系统,因此您必须开发自己的系统来根据您知道的某些信息验证帐户。

于 2012-05-17T13:45:13.813 回答