在swift中从数据库中删除PFUser对象
我刚开始在swift中使用服务器,当用户为我的应用程序创建帐户时,我使用parse server来存储用户数据库。我有一个名为“注册”的函数,它链接到一个“注册”按钮,该按钮工作正常,可以将用户信息正确地存储到我的解析数据库中在swift中从数据库中删除PFUser对象,swift,parse-platform,Swift,Parse Platform,我刚开始在swift中使用服务器,当用户为我的应用程序创建帐户时,我使用parse server来存储用户数据库。我有一个名为“注册”的函数,它链接到一个“注册”按钮,该按钮工作正常,可以将用户信息正确地存储到我的解析数据库中 @IBAction func signUp(_ sender: AnyObject) { //I first check to see if the users left any of the fields blank if firstName.text
@IBAction func signUp(_ sender: AnyObject) {
//I first check to see if the users left any of the fields blank
if firstName.text == "" || lastName.text == "" || email.text == "" || userName.text == "" || password.text == "" {
createAlert(title: "Error in form", message: "Please fill in all text fields")
//If everything is filled in
}else{
let user = PFUser()
user.username = userName.text
user["firstname"] = firstName.text
user["lastname"] = lastName.text
user.email = email.text
user.password = password.text
user.signUpInBackground(block: { (success, error) in
if error != nil {
var displayErrorMessage = "Please try again later."
if let errorMessage = (error! as NSError).userInfo["error"] as? String {
displayErrorMessage = errorMessage
}
self.createAlert(title: "Signup error", message: displayErrorMessage)
}else{
print("User signed up")
}
})
}
}
谁能帮我写一个函数,删除一个指定的用户或通过所有用户的许多循环并删除它们
谢谢不要将该代码放在客户机上。恶心 删除用户是您需要非常小心保护的事情。如果您真的需要,请将其放入云代码中,并进行验证以确保正确使用 即,用户只能请求删除自己的用户。制作一个包含参数
userId
的云代码函数,并根据request.user.id
检查该参数。如果它们不匹配,则返回一个错误。否则,您可以对该用户调用destroy方法
您还应该设置CLP,以便仅允许主密钥删除用户对象。如何将其放入云代码中?。您可以给我演示一下吗?