我以前做过这个,没有任何问题。我正在做的就是删除当前用户,如果成功则将其记录下来并返回到注册视图。我使用下面的代码。这是问题所在。
如果用户注册,我可以删除并成功登录一次。但是如果创建了另一个用户并且我尝试删除并将其注销,则删除用户,当注销尝试时我收到错误:Invalid session token.
非常感谢任何帮助。如果我可以添加任何其他相关代码,请告诉我。
PFUser.current()?.deleteInBackground(block: { (success, error) in
if error != nil {
print(error)
} else {
PFUser.logOutInBackground(block: { (error) in
if error != nil {
print(error)
} else {
self.performSegue(withIdentifier: "showLoginSignupView", sender: self)
}
})
}
})
答案 0 :(得分:0)
我很惊讶这甚至是第一次工作。如果您已删除用户,则无法注销用户。尝试切换这些功能的顺序。将它们注销,然后删除用户。您可能需要云功能,以便可以使用主密钥删除用户,因为用户不应具有公共销毁权限。