Я хочу переопределить и использовать свою форму для сброса пароля
Я установил пакет учетных записей-ui, я попытался выполнить следующие действия.
Router.route( '/reset-password', {
path : '/#/reset-password/:slug',
name : 'forgot-password',
template : 'ResetPassword',
waitOn: function(){
console.log("reset link");
},
controller: MainRouteController
});
в HTML
{{#if resetPassword}}
<form id="resetPasswordForm" method="post">
<input id="resetPasswordPassword" name="password" placeholder="New Password" type="password" >
<input id="resetPasswordPasswordConfirm" name="password-confirm" placeholder="Confirm" type="password" >
<input class="btn-submit" type="submit" value="Reset">
</form>
{{/if}}
</template>
В файле .js
if (Accounts._resetPasswordToken) {
Session.set('resetPassword', Accounts._resetPasswordToken);
}
Template.ResetPassword.helpers({
resetPassword: function(){
return Session.get('resetPassword');
}
});
Но он по-прежнему показывает диалоговое окно resetpassword учетных записей-ui