1

accounts-ui、accounts-password、accounts-facebook などのアカウント パッケージを使用すると、1 人のユーザーに 1 回のログインを強制することができます。

意味: ユーザーが accounts-password でログインを作成し、次に accounts-facebook で別のログインを作成した場合、これら 2 つのアカウントを 1 つに調整することは可能ですか?

MongoDB の server.js の accounts-password の user.services.facebook オブジェクトを accounts-facebook ユーザーの値に設定しようとしましたが、固執していないようです。

アカウントを統一するために、次のようなことをしています。

unifyFBAccount: function(options){
  var user = Meteor.users.findOne(this.userId);
  if(user.services.facebook == null){
    Meteor.users.update(
      {_id: this.userId},
      {$set: {'services.facebook': options.facebook}});
  }
}

options パラメータは user.services オブジェクトです。

4

1 に答える 1

1

splendido:accounts-meldトリックを行う必要があります。

于 2015-10-18T00:53:03.030 に答える