私は VirtoCommerce 1.13 を使用しており、登録ユーザーがアカウントを確認するために電子メールを受け取るようにしたいと考えています。そのために、正しいプロパティを有効にしました。URL のトークン部分が適切にフォーマットされていませんでしたが、電子メールが送信され、すべてが送信されました。HttpUtility.Encode と .Decode を使用してこれを解決したので、新しいユーザーがそのリンクにアクセスしたときに、正しいトークンを送信して適切にデコードすることができます。これまでのところ、ほとんどの場合、パスワードを回復しようとするユーザーが「パスワードのリセットに失敗しました。無効または期限切れのトークンです。_password をもう一度リセットしてください」というメッセージが表示されることを除いて、すべてが新しいユーザーに対して機能します。トークンは、レジストリ プロセスと同じ方法でエンコード/デコードされます。時々それはうまくいきますが、それを複製する理由や方法がわかりません。ヒントはありますか?ありがとうございました。
編集:さらにデバッグすると、ResetPasswordWithTokenAsync は「無効なトークン」のために false を返します。エラーが発生しますが、トークン自体には有効でない兆候は見られません。