gpt4 book ai didi

ios - Facebook 注册 -> 获取用户 Facebook 信息 -> 使用我的应用程序进行身份验证 -> 如果用户存在于数据库中,则登录,否则创建帐户

转载 作者:行者123 更新时间:2023-11-29 02:47:54 25 4
gpt4 key购买 nike

我在注册 Facebook 时遇到了一个小问题。在我登录到 facebook 之后,我正在获取用户 facebook 数据并填充到我们的应用程序中。然后用户创建用户名和密码,然后创建一个帐户。如果他尝试使用相同的 Facebook 详细信息注册,我必须直接登录该用户。我正在使用解析数据库。我不知道如何手动获取 [pfuser currentUser]?

最佳答案

我用以下函数解决了我的问题:

[PFFacebookUtils logInWithPermissions:permissionArray block:^(PFUser *user, NSError *error) {
if (!user)
{
NSLog(@"Uh oh. The user cancelled the Facebook login.");
}
else if (user.isNew) {
yourUser = (PFYourUserClass*) user;
[self getDetailsFromFacebook]; // get your rest details from facebook
NSLog(@"User signed up and logged in through Facebook!");
} else {
yourUser = (PFYourUserClass*) user;
// and load rest of data

}
}];

希望有帮助;)您也可以查看Parse Facebook Login & SignUP

关于ios - Facebook 注册 -> 获取用户 Facebook 信息 -> 使用我的应用程序进行身份验证 -> 如果用户存在于数据库中,则登录,否则创建帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24872928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com