【问题标题】:Delete an PFUser as another Admin PFUser删除一个 PFUser 作为另一个管理员 PFUser
【发布时间】:2021-06-23 18:33:13
【问题描述】:

我使用 back4app 服务,作为管理员,我想获取 PFUser 记录并在需要时删除其中一些记录。

目前我收到错误:

User cannot be deleted unless they have been authenticated.

我以 PFUser 身份登录。有没有可能通过这样的 masterKey 或 smth 来做到这一点?

【问题讨论】:

    标签: swift parse-platform back4app


    【解决方案1】:

    我在这里看到的最佳选择是使用云代码,因为您不想授予经过身份验证的用户删除其他用户的权限。

    所以基本上你必须编写一个云代码函数来检索和删除用户。

    看看下面的指南

    https://help.back4app.com/hc/en-us/articles/360045500871-How-to-update-a-user-

    【讨论】:

    • 我也试过这个solution,但用户没有被删除,我什至没有看到任何日志。我试过 afterDelete 函数和 deleteUser 函数。因此,在 swift 中调用此代码 pfUser.deleteInBackground { (result, error) 甚至看起来都不会调用 Parse 云函数。我已经仔细检查了文件是否存在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多