为多个用户更改密码的有效方法

时间:2014-07-17 20:31:54

标签: parse-platform

由于设置系统登录用户的方式存在前所未有的缺陷,我想根据现有用户数据更改多个用户的密码。 (用户因为通过一键式网关登录而无法关心)。

有没有办法在parse.com上这样做?

1 个答案:

答案 0 :(得分:2)

创建后台作业以处理此维护:

Parse.Cloud.job('fixUserStuffs', function(request, status) {

  Parse.Cloud.useMasterKey();

  var query = new Parse.Query(Parse.User);
  query.each(function(user) {
    var newPassword = // do something to generate password.
    user.setPassword(newPassword);
    return user.save();
  }).then(function() {
    status.success('All done!');
  });

});

然后通过仪表板临时部署和运行此作业。所有用户都将更改其密码。