ユーザーがメールを確認した後に実行したいコードがあります。
私はそれをどこに置きますか?
私が考えることができる唯一の場所はリダイレクトされたルートですが、それは少しハックであり、リダイレクトが発生するのを待っているユーザーに依存しています。アイアンルーターを使用しています。
初めての試みでしたが、再計算機能はサーバーサイドです。
AccountsTemplates.configureRoute('verifyEmail', {
redirect: function(){
var user = Meteor.user();
if (user) {
user.recalculateSignUpReputation();
Router.go('home');
}
}
});
これはカーソルを観察する解決策ですが、それはやり過ぎのようです。イベントの方がいいです。解決策#1はうまくいきませんでした。