Facebook帐户的流星注册码/链接 - UI帐户 - 条目

时间:2014-02-11 15:42:00

标签: facebook meteor facebook-javascript-sdk meteorite

我使用的是account-entry,accounts-ui,accounts-facebook软件包,需要拥有Facebook的注册代码功能。有人成功完成了吗?

以最简单的形式,我只需要一个链接(我可以动态生成),授予用户访问我的应用程序的权限。然后,在我的主页上,我需要一个登录按钮,该按钮只允许那些已经获得访问我的应用程序的人,而不允许那些没有访问权限的人。所以基本上是一个按钮,允许访问我的FB“应用程序”和一个只登录有访问权限的按钮。

1 个答案:

答案 0 :(得分:0)

创建一个名为“allowedUsers”的新集合。将用户添加到此集合中,“单击私人链接上的按钮”。

然后,在Accounts.onCreateUser(func)回调中,验证*尝试使用facebook登录的用户是否存在于“allowedUsers”集合中。如果他们不这样做,那么只需throw new Meteor.error(500, 'User isn't allowed to sign up through facebook')(在此实例中为该用户创建 帐户)。

有关详细信息,请参阅Accounts.onCreateUser(func)上的文档。 http://docs.meteor.com/#accounts_oncreateuser

*当我说验证时,有多种方法可以做到这一点,但据我所知,没有一种方法是绝对可靠的。您可以自行决定添加到“allowedUsers”系列中的人是否真的是通过Facebook注册的人。

相关问题