解析(parse.com)PHP SDK如何修改其他用户数据

时间:2016-10-22 06:43:36

标签: php parse-platform

您好我正在使用解析PHP SDK,我想使用管理员用户更新用户数据。我正在尝试更新这样的用户信息我的代码

$query = new ParseQuery("_User");
$query->equalTo("username", "nanu44");
foreach ($result as $doc) {
    $doc->set('name', "new info");
    $doc->save();
}

但是它给了我无法修改用户数据的错误。 请建议我

1 个答案:

答案 0 :(得分:0)

Parse PHP documentation说:

  

存储在ParseUser中的数据只能由该用户修改。默认情况下,任何客户端仍然可以读取数据。

可能的解决方案是使用您的主密钥通过执行

来覆盖此安全措施

$doc->save(true) (documentation here)

或编辑用户ACL,以便您对其他用户具有写入权限,但我并非100%确定User类可以使用;有关详细信息,请参阅第一个链接。