Using Accounts and Authentication

Meteor has built-in support for user authentication. You can use packages like accounts-base, accounts-password, and more.

Setting Up Accounts:

meteor add accounts-base accounts-password

Create a New User:

Meteor.methods({
  'createUser': function (username, password) {
    Accounts.createUser({
      username: username,
      password: password
    });
  }
});

Log In a User:

Meteor.loginWithPassword('username', 'password', (error) => {
  if (error) {
    console.error('Login failed:', error);
  } else {
    console.log('Login successful');
  }
});

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *