Я добавляю пакеты учетных записей и учетных записей в Meteor
Когда я создаю пользователя следующим образом:
Accounts.createUser({username: username, password : password}, function(err){
if (err) {
// Inform the user that account creation failed
console.log("Register Fail!")
console.log(err)
} else {
console.log("Register Success!")
// Account has been created and the user has logged
}
});
Учетная запись создана и пользователь зарегистрировался.
например, я регистрируюсь как администратор, и я хочу создать учетную запись для кого-то, но я не хочу выходить из системы после создания учетной записи.
Как предотвратить автоматический вход в систему после создания пользователя?
Я нахожу исходный код пакетов accouts-password:
48 - 63 строки:
// Attempt to log in as a new user.
Accounts.createUser = function (options, callback) {
options = _.clone(options); // we'll be modifying options
if (!options.password)
throw new Error("Must set options.password");
var verifier = Meteor._srp.generateVerifier(options.password);
// strip old password, replacing with the verifier object
delete options.password;
options.srp = verifier;
Accounts.callLoginMethod({
methodName: 'createUser',
methodArguments: [options],
userCallback: callback
});
};
Должен ли я изменить исходный код для решения этой проблемы?
Любая помощь приветствуется.