【问题标题】:Adding other user to ACL in Parse在 Parse 中将其他用户添加到 ACL
【发布时间】:2014-02-02 14:42:47
【问题描述】:

当当前用户创建一个对象时,我想添加另一个用户(例如管理员)对该对象的一些权限。问题是如何在以其他用户身份登录时获取管理员用户的对象?

在下面的代码中,setWriteAccess() 不会为管理员以外的任何用户调用。

var user = Parse.User.current();
var acl = new Parse.ACL(user);
var query = new Parse.Query(Parse.User);
query.get('ADMIN_USER_ID', {
    success: function(admin) {
        acl.setWriteAccess(admin, true);
    }
});

据我了解,Parse 默认情况下不允许访问其他用户的对象。

【问题讨论】:

    标签: acl parse-platform


    【解决方案1】:

    正确的方法是为管理员用户分配一个名为“Admin”的角色,并将该角色的写入权限添加到 ACL。您还可以找到等效于“objectWithoutDataWithObjectId:”的 javascript 来创建一个解析对象,并将 ID 分配给角色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-21
      • 2013-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多