流星AccountTemplates / UserAccounts-如何在电子邮件验证中运行代码?

迈克尔·科尔

用户验证电子邮件后,我有一些要运行的代码。

我该放在哪里?

我唯一能想到的就是重定向的路由,但这有点怪异,并且依赖于用户等待重定向发生。我正在使用铁路由器。

这是我的第一次尝试,但是重新计算功能是在服务器端。

AccountsTemplates.configureRoute('verifyEmail', {
  redirect: function(){
    var user = Meteor.user();
    if (user) {
      user.recalculateSignUpReputation();
      Router.go('home');
    }
  }
});

这是一个观察光标的解决方案,但这似乎有些过分。我希望有一个活动。解决方案1对我不起作用。

迈克尔·科尔

感谢您的评论。我最终这样做了。

AccountsTemplates.configureRoute('verifyEmail', {
  redirect: function(){
    var user = Meteor.user();
    if (user) {
      Meteor.call('recalculateSignUpReputation');
      Router.go('home');
    }
  }
});

它在客户端运行,并调用服务器端代码。不太好,但可以。如果您采用其他/更好的方式,则将其标记为正确答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在流星中显示自定义登录表单的用户电子邮件

来自分类Dev

流星,有关验证电子邮件的问题

来自分类Dev

流星用户帐户设置电子邮件验证

来自分类Dev

流星,有关验证电子邮件的问题

来自分类Dev

发送带有流星的验证电子邮件导致错误

来自分类Dev

更改流星电子邮件验证链接和路由

来自分类Dev

流星:重新发送电子邮件验证链接

来自分类Dev

流星1.3创建用户时验证电子邮件

来自分类Dev

流星纤维电子邮件

来自分类Dev

显示流星中的用户电子邮件地址列表

来自分类Dev

流星电子邮件ETIMEOUT错误

来自分类Dev

流星电子邮件发送问题

来自分类Dev

如何在Laravel验证中验证多个电子邮件?

来自分类Dev

流星使用bcrypt验证来自其他服务器的电子邮件/密码

来自分类Dev

流星帐户电子邮件验证失败两种方式

来自分类Dev

流星:如果未验证用户的电子邮件,则阻止对应用程序的访问

来自分类Dev

流星帐户电子邮件验证失败两种方式

来自分类Dev

流星电子邮件未定义,但从Meteor.methods运行

来自分类Dev

如何在Go中验证电子邮件地址

来自分类Dev

如何在ReactJS中设置电子邮件的Regex验证?

来自分类Dev

如何在TextFormField中验证电子邮件

来自分类Dev

如何在Microsoft Excel中验证许多电子邮件

来自分类Dev

我如何在android中验证电子邮件?

来自分类Dev

如何在 Angular2 中验证电子邮件?

来自分类Dev

如何在c#中验证电子邮件

来自分类Dev

如何在 Selenium 中验证电子邮件用户输入?

来自分类Dev

如何验证Clojure中的电子邮件

来自分类Dev

流星:如何仅获取帐户密码重置令牌,而无需电子邮件

来自分类Dev

如何更改密码,电子邮件和流星配置文件

Related 相关文章

热门标签

归档