我在执行忘记密码时遇到问题。 我想更改PFUser的密码。我只有电子邮件地址。更改密码解析
PFQuery *query = [PFUser query];
[query whereKey:@"email" equalTo:[txtUserID.text lowercaseString]];
NSArray *arr=[query findObjects];
现在我尝试更改密码。
PFUser *user = [arr objectAtIndex:0];
user.password=txtConfirmPassword.text;
[user save];
它说我需要身份验证来更改密码。为此,我没有密码登录在第一个地方。 其他方式是使用requestPasswordResetForEmailInBackground
。但它发送电子邮件和用户需要点击该链接并设置密码。我的客户不希望这一步。我们有我们的另一种服务,通过问这样的生日几个问题需要照顾用户的,母亲的名字等
我觉得应该有一个以管理员身份登录,谁具有读/写权限的方式。
任何人都使用过类似的东西? 请帮忙。 谢谢。
这将是back4app.com这些天,而不是解析:O – Fattie
你必须使用云代码和主密钥 即,Parse.Cloud.useMasterKey(); 这是在解析论坛上反复解释。例如, https://www.parse.com/questions/custom-reset-password – Fattie