2013-04-19 2 views
1

계정 패키지 (예 : accounts-ui, accounts-password, accounts-facebook)를 사용하면 한 사용자에 대해 단일 로그인을 강제 할 수 있습니다.유성에서 계정 로그인을 어떻게 통합합니까?

의미 : 사용자가 accounts-password를 사용하여 로그인을 만든 다음 accounts-facebook을 사용하여 다른 로그인을 만들면 두 계정을 하나로 조정할 수 있습니까?

account-password의 user.services.facebook 객체를 MongoDB의 server.js에서 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}}); 
    } 
} 

옵션 매개 변수는 user.services 개체입니다.

+0

이 질문에 대한 대답은 다음과 같습니다. http://stackoverflow.com/a/18576532/194957 – jrullmann

답변

관련 문제