2015-10-01 2 views
0

Я хочу, чтобы пользователь не мог изменять свои данные. По умолчанию синтаксический анализ дает права пользователя на тростник и записывает его собственный объект. Я хочу помешать ему писать.Parse set ACL для пользователя obejct

Я попытался запустить этот

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

Ваш код верный, но вы не можете запретить пользователям доступ к своей собственной записи в таблице User. Я просто считаю, что это работает.

Это похоже на то, что было бы лучше разместить в preSave :)

Смежные вопросы