プログラムで少数のユーザーを追加し、そのうちの 1 人で meteor アプリにログインしたいと思います。サーバー側でユーザーを追加する方法が見つかりませんでした。そのため、クライアント側に2つのボタンを追加して、ユーザーを生成し、そのうちの1つでログインしました。ユーザーを作成できます (mogodb に表示されます) が、ログインできず、Error: Incorrect password [403] が表示されます。私は何が欠けていますか?これはclient.jsコードです
Template.hello.events({
'click #createUsers': function () {
console.log("Creating users...");
var users = [
{ email: "dgra@gmail.com", username: "gra", name: "gra", roles: ['admin'] }
];
_.each(users, function (user) {
Accounts.createUser({
email: user.email,
password: "admin",
profile: { username: user.username },
profile: { name: user.name },
roles: user.roles
});
});
},
'click #logIn': function () {
console.log("logIn gra...");
Meteor.loginWithPassword("dgra@gmail.com", "admin", function (err) {
if (err) {
console.log("loginError: " + err);
}
});
}
});