由于设置系统登录用户的方式存在前所未有的缺陷,我想根据现有用户数据更改多个用户的密码。 (用户因为通过一键式网关登录而无法关心)。
有没有办法在parse.com上这样做?
答案 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!');
});
});
然后通过仪表板临时部署和运行此作业。所有用户都将更改其密码。