我正在为一所大学开发一个学生门户网站,我想在其中实现一些Facebook的社交网络功能。我想做的主要事情是允许学生使用他们的Facebook凭据登录。我们收到大量关于需要重置学生密码的学生的帮助台门票,因为他们已经忘记了,所以我希望这能解决这个问题。
然而,学生门户网站仅供目前在学院提交申请和帐户的学生使用。有没有办法只允许Facebook身份验证适用于目前拥有该学院用户帐户的用户?
答案 0 :(得分:1)
您很可能需要添加自己的系统,并在其中使用“已验证”等标记验证帐户,并且有人需要在后端系统中手动验证它们。然后,当用户登录时,您将根据Facebook ID检查此标志。因此,当用户首次连接时,您将facebook ID添加到数据库并将验证设置为false。也许在注册时要求大学电子邮件地址发送验证码。然后,您可以将facebook id连接到数据库中现有的大学电子邮件地址。或者自动进行此检查,因此如果他们输入有效的电子邮件,则会更新为已验证(如果格式一致,人们显然可能会构成错误的大学电子邮件)。因此,您将他们的Facebook帐户链接到现有的学生门户帐户(或者使用类似于学生ID的内容)
据我所知,Facebook并不提供开箱即用的此类系统,因此您必须开发自己的系统,以根据您知道的某些信息验证帐户。