「パスワードを忘れましたか?流星で私は、パスワードをリセットするために私のInboxの流星から電子メールを受け取りました。すべてはうまく動作していますが、問題は生成されたリンクにあります。私は上記のリンクから#を削除し、私のブラウザでリンクをコピー - ペーストすると、それが正常に動作しています、流星は「パスワードを忘れました」機能を使用して偽の生成リンク(#)を送信します
http://localhost:3000/#/reset-password/8DhEtotkn0A0EU-
kShhmB6llHlfXpXCXAIqNYvrsZzi
(間のリンクを参照してください)。
どこにリンクがありますか?そして、私の流星プロジェクトでそれを取り除いて、安静時のパスワードに正しくリンクさせるにはどうすればいいですか?
Meteor.startup(function() {
Accounts.urls.resetPassword = function(token) {
return Meteor.absoluteUrl('reset-password/' + token);
};
});
あなたは上記の好きなURLを設定することができます
ヘルプは、あなたが次のコードを挿入し、あなたのserver/main.js
ファイルでAccounts.urls.resetPassword
機能
を使用して、これを変更することができ感謝
は、これは 'アカウント-base'によって生成されるデフォルトのリンクです。これは 'accounts-client'によって選択され、' Accounts.onResetPasswordLink() 'で登録したコールバックを呼び出します。どのようにリセット処理プロセスを設定しましたか? – MasterAM
私はhttps://www.mailgun.com/を使用しました。そして私は、この process.env.MAIL_URL = "://postmaster%40sandbox202f4c3b9d397531e92b47ef.mailgun.org:[email protected]:SMTP 587 /" を追加しました。 – AhmyOhlin
どのようにセットアップaccounts.onResetPasswordLink()を取得できますか? どこでトークンを見つけることができますか? – AhmyOhlin