ログイントークンCookieを設定する必要があります。それはうまく動作しますが、あるユーザーから別のユーザーにログインすると、dbからユーザーを取得するために使用できない間違ったトークンが格納されているようです。ここで私はそれを実行しようとしましたか:認証中に流星ストアログイントークンはいつですか?
フックonLoginクライアント上:
Accounts.onLogin(function() {
$.cookie('X-Auth-Token', Accounts._storedLoginToken(), { path: '/' });
});
トラッカー:
Tracker.autorun(function() {
$.cookie('X-Auth-Token', Accounts._storedLoginToken(), { path: '/' });
});
ログインコールバック:それらの
Meteor.loginWithPassword(username, password, function(){
$.cookie('X-Auth-Token', Accounts._storedLoginToken(), { path: '/' });
});
なしに働いていないし。ログイントークンを設定した簡単な手動クリックイベントです。私は新しいユーザーにログインし、ログイントークンのクッキーを設定するボタンをクリックし、トークンが正しいとします。だから私はこの遅れが助けてくれると思う(新しいログインが失敗した直後にすべてのことをやろうと言ったので)。私の質問は、 - 新しいログイン後にAccounts._storedLoginToken()を使用しても問題ないですか?