我想阻止用户更改自己的数据。 默认情况下,解析为用户提供reed权限并写入自己的对象。 我想阻止他写作。
我试图运行这个
Parse.Cloud.afterSave(Parse.User, function(request) {
var user = request.user;
if (!user.existed()) {
var userACL = new Parse.ACL(user);
userACL.setWriteAccess(user,false);
user.setACL(userACL);
user.save();
}
});
但是我没有看到这是改变的东西。他们是另一种选择吗? 这可以做到这一点吗?
答案 0 :(得分:0)
您的代码是正确的,但您无法阻止用户访问User表中自己的条目。它就像Parse的工作方式我相信。
这似乎更适合放在beforeSave中:))