dodam rachunki, haseł i kont-bazowe pakiety w Meteor
Jak zapobiegać automatyczne logowanie po tworzyć użytkownikowi
Kiedy tworzę użytkownikowi takiego:
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
}
});
konto zostało utworzone i użytkownik zalogowany .
na przykład, loguję się jako administrator i chcę utworzyć konto dla kogoś, ale nie chcę się wylogowywać po utworzeniu konta.
Jak zapobiec automatycznemu logowaniu po utworzeniu użytkownika?
znajdę kod źródłowy accouts-password pakietach:
48 - 63 linie:
// 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
});
};
powinienem zmodyfikować kod źródłowy, aby rozwiązać ten problem?
Każda pomoc jest doceniana.
Dziękujemy! Jestem tak nieostrożny, że zaniedbałem ważne wyjaśnienie. –
ahhhhhhhhhhhhhhhhhhh dzięki to był świetny komentarz +1 –