問題タブ [email-confirmation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
50 参照

asp.net - asp.netへの登録後のメール確認

どういうわけか私のコードは完全に機能していません。

これらのコードは問題ありません:

SQLデータベースに登録していますが、読み取っていないようです

成功登録メッセージまで。このコード行を間違って配置していますか? ところで、ここに私のsendactivationコードがあります:

}

みんな助けてください。前もって感謝します。

0 投票する
1 に答える
1737 参照

asp.net-mvc - 電子メール確認トークンを検証するにはどうすればよいですか?

私のasp.net mvcアプリケーションでは、ユーザーが登録すると、アプリを使用する前に検証用のリンクを含む電子メールをアカウントに送信します。以下のコード スニペットを参照してください。

上記のスニペットは、クリックするものであり、ルート値を使用してアクションを呼び出します。

アカウント アクションの検証

問題は、このメソッドがトークンを検証していないことです。誰かが uri の値を変更するとどうなるかtoken、これはまだ合格し、アカウントも同様です。これを改善するための正しいアプローチは何でしょうか。

この場合、トークンは Guid であるユーザーの ID ですが、エンコードされており、データベース内のユーザーの ID をこのエンコードされたトークンと比較する方法はありません。これはアクションリンクにエンコードされていると思います。

0 投票する
1 に答える
180 参照

c# - .NET ID 電子メール確認済みブール

ユーザーがメールを確認したかどうかにかかわらず、コードを取得したいだけです。非同期メソッドなし。誰か助けてくれませんか?

0 投票する
0 に答える
114 参照

ruby-on-rails - ruby on rails:受け取ったメールの確認リンクがherokuで機能しない

私はプログラミングの初心者で、開発モードで ruby​​ on rails を使用して電子メール確認をプログラムしようとしました。メール確認付きの登録のチュートリアルに従い、heroku のアドオンである sendgrid を使用しました。そこでアカウントを作成し、すべてをインストールしました。

問題は次のとおりです。サインアップして確認リンクが記載された電子メールを取得するときに、リンクを開くと、新しい Web サイト ( http://myapp.herokuapp.com/users/confirmation?confirmation_token=n6RmknbFU5G_uH4NrSZ1 ) アプリケーションに出てきます。メンテナンスのためオフライン このアプリケーションは現在メンテナンス中です。後でもう一度確認してください。

ここに画像の説明を入力

なので申し込めません。問題はどこだ?私に何ができる?

私のuser.dbで私はこれを書きました:

config/environments/developement.db にこれを追加しました:

initializers/setup_mail.rb に次のように書きました: ActionMailer::Base.delivery_method = :smtp

0 投票する
0 に答える
1548 参照

ruby-on-rails - Deviseで確認メールの代わりにパスワードのリセットを送信するには?

1つのタイプのユーザーが作成された場合、確認メールを送信する代わりに、パスワードのリセットリンクを送信するようにしようとしています(パスワードのリセットリンクが確認とパスワードのリセットの両方として機能するように既に達成しています) . これは基本的に、メールの重複を避けるための試みです。これは、ユーザーがパスワードのリセットを介して最初のパスワードを要求できるように、パスワードなしでユーザーを作成できるようにするためです。

次のように確認コントローラーをオーバーライドしようとしています。

そしてルートで:

オーバーライドは他のモデルで機能します。ただし、確認コントローラーの作成アクションは呼び出されません。Gem 自体のあちこちに多くのbyebugステートメントを配置しましたが、元の create アクションでさえ呼び出されていないように見えますが、とにかくメールは送信されます。sidekiqメールの遅延に使用しています。実行される唯一の場所は、メーラーのようです。

しかし、スタック トレースを確認すると、何らかの labda 関数から呼び出されているようです。

質問: なぜ devise を使用しないConfirmationsControllerのですか? また、目前のタスクをどのように達成するのですか?

どうもありがとう!