在通过解析云代码删除之前注销用户

时间:2015-02-01 18:05:57

标签: parse-platform

我目前正在编写一份后台工作,删除标记用户及其所有内容的(针对不当内容或违反许可协议)。

问题是,如果用户没有手动注销,即使他的帐户不再存在,他仍然可以使用该应用程序(甚至创建新内容)。

那么有没有办法通过云代码注销特定用户或破坏他的会话?

1 个答案:

答案 0 :(得分:1)

Parse应用程序中的内容创建不限于默认登录和有效用户,Parse不知道您可能希望将内容创建限制为有效和登录用户,有些开发人员甚至可能不会使用用户帐户等。

由您决定是否允许发出请求的客户/用户这样做。这可以通过在类上使用ACL或在Cloud Code中使用beforeSave函数来强制执行。我更喜欢Cloud Code,在那里强制执行有效用户非常简单。

Parse.Cloud.beforeSave("YourClass", function(request,response) {
    if (request.user == null) {
        response.error();
    } else {
        response.success();
    }
});