为流星中的自定义路由设置重置密码令牌

Set up reset password token for custom route in meteor

本文关键字:密码 令牌 设置 路由 流星 自定义      更新时间:2023-09-26

我正在meteor中使用account -password构建一个自定义身份验证系统。我的问题是,为什么当我删除流星提供重置密码链接的默认哈希时,我也失去了我的resetPasswors令牌会话?到目前为止,我有这个代码,但我无法访问条件在我的模板更改我的密码。设置自定义重置密码路由时似乎有问题。

<标题> router.js h1> reset_password.html h1> reset_password.js h1> 务器/config.js h1> div class="answers">

我也是:

  this.route('password.reset', {
     path: '/password/reset/:token',
     onBeforeAction: function() {
        Accounts._resetPasswordToken = this.params.token;
        this.next();
     },
     template: 'resetPassword'
  });

并移动onCreated

中的if(Accounts._resetPasswordToken)
Template.resetPassword.onCreated(function() {
   if(Accounts._resetPasswordToken) {
    Session.set(RESET_PASSWORD, Accounts._resetPasswordToken);
   }
  ...