添加ACL权限,用户只能读取自己数据权限
@hook_engine.after_save('_User')
def after_User_save(user):
print (user.id)
acl = leancloud.ACL()
acl.set_public_read_access(False)
acl.set_public_write_access(False)
acl.set_write_access(user.id, True)
acl.set_read_access(user.id, False)
user.set_acl(acl)
user.save()
以上代码是hook事件里面_User表时添加ACL权限,但是报错,请问出错在哪里?
错误代码:
raise leancloud.LeanCloudError(content.get('code', 1), content.get('error', 'Unknown Error'))
STDERR web1 10:09:40
leancloud.errors.LeanCloudError: LeanCloudError: [206] The user cannot be altered by other users or with outdated session.
-
创建时间
18年1月29日
-
最后回复
18年1月30日
-
7
回复
-
2.6K
浏览
-
3
用户
-
3
链接