我正在查看文档中的ParseFacebookUtils类,我发现有一种方法可以用他们的Facebook和令牌登录用户。这很棒,也正是我想要的。
然而,当我进一步查看文档时,我看到了以下内容
如果给定Facebook凭据的用户尚未存在,则将创建一个新用户。
这对我来说是个破案者。有没有办法禁用这一点,只显示用户没有经过身份验证?如果发生这种情况,我不想创建一个新用户,我只想显示登录是不成功的。
发布于 2015-09-30 13:52:12
据指南报道,如果你想让用户登录他的facebook账户,你应该把他和facebook的详细信息联系起来。
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帐户是否存在,有一个书面的方法,你必须创建自己的。
https://stackoverflow.com/questions/32858515
复制相似问题