1

ユーザーアカウントには次の構成があります。

AccountsTemplates.configure({
  defaultLayout: 'baseLayout',
  defaultLayoutRegions: {},
  defaultContentRegion: 'content',
  defaultState: 'signUp',
  confirmPassword: false,
  onLogoutHook: function () {
    FlowRouter.go('atSignIn');
  },
});

そして、これはログアウトを処理するための私のフロールートです:

FlowRouter.route('/logout', {
  action: AccountsTemplates.logout
});

問題は、ログアウトするたびに (予想どおり) サインイン ビューにリダイレクトされますが、再度ログインできないことです。正しい資格情報を入力すると、エラーは表示されませんが、フォームは消えません。何か案が?

アップデート

以下に示すように、ログアウト機能を Meteor 独自の機能に置き換えると、サインインとログアウトの間でリダイレクト ループが発生します。

FlowRouter.route('/logout', {
  action: function () {
    Meteor.logout(function () {
      FlowRouter.go('atSignIn');
    });
  }
});
4

0 に答える 0