不要使用ParseFacebookUtils和Xamarin创建新用户

时间:2015-09-30 05:35:17

标签: c# facebook parse-platform xamarin

我正在查看ParseFacebookUtils类的documentation,我发现有一种方法可以用来登录用户的Facebook ID和令牌。这很棒,也正是我想要的。

但是,当我进一步查看文档时,我看到了这个

  

如果给定Facebook凭据的用户尚不存在,则将创建新用户。

这对我来说是一个交易破坏者。有没有办法禁用它,只是表明用户未经过身份验证?如果发生这种情况,我不想创建新用户,我只想表明登录失败。

1 个答案:

答案 0 :(得分:0)

如果您希望他使用自己的Facebook帐户登录,您应该将用户与他的Facebook详细信息相关联,根据guide

if (!ParseFacebookUtils.IsLinked(user))
{
// Make your browser control visible
try
{
    await ParseFacebookUtils.LinkAsync(user, browser, null);
    // The user logged in with Facebook!
}
catch
{
    // User cancelled the Facebook login or did not fully authorize.
}
// Hide your browser control
}

如果您不想这样做而且您只是想检查当前的Facebook帐户是否存在,那么有一种书面方法,您必须创建自己的帐户。