問題タブ [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.
asp.net - asp.netへの登録後のメール確認
どういうわけか私のコードは完全に機能していません。
これらのコードは問題ありません:
SQLデータベースに登録していますが、読み取っていないようです
成功登録メッセージまで。このコード行を間違って配置していますか? ところで、ここに私のsendactivationコードがあります:
}
みんな助けてください。前もって感謝します。
asp.net-mvc - 電子メール確認トークンを検証するにはどうすればよいですか?
私のasp.net mvcアプリケーションでは、ユーザーが登録すると、アプリを使用する前に検証用のリンクを含む電子メールをアカウントに送信します。以下のコード スニペットを参照してください。
上記のスニペットは、クリックするものであり、ルート値を使用してアクションを呼び出します。
アカウント アクションの検証
問題は、このメソッドがトークンを検証していないことです。誰かが uri の値を変更するとどうなるかtoken
、これはまだ合格し、アカウントも同様です。これを改善するための正しいアプローチは何でしょうか。
この場合、トークンは Guid であるユーザーの ID ですが、エンコードされており、データベース内のユーザーの ID をこのエンコードされたトークンと比較する方法はありません。これはアクションリンクにエンコードされていると思います。
c# - .NET ID 電子メール確認済みブール
ユーザーがメールを確認したかどうかにかかわらず、コードを取得したいだけです。非同期メソッドなし。誰か助けてくれませんか?
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
ruby-on-rails - Deviseで確認メールの代わりにパスワードのリセットを送信するには?
1つのタイプのユーザーが作成された場合、確認メールを送信する代わりに、パスワードのリセットリンクを送信するようにしようとしています(パスワードのリセットリンクが確認とパスワードのリセットの両方として機能するように既に達成しています) . これは基本的に、メールの重複を避けるための試みです。これは、ユーザーがパスワードのリセットを介して最初のパスワードを要求できるように、パスワードなしでユーザーを作成できるようにするためです。
次のように確認コントローラーをオーバーライドしようとしています。
そしてルートで:
オーバーライドは他のモデルで機能します。ただし、確認コントローラーの作成アクションは呼び出されません。Gem 自体のあちこちに多くのbyebug
ステートメントを配置しましたが、元の create アクションでさえ呼び出されていないように見えますが、とにかくメールは送信されます。sidekiq
メールの遅延に使用しています。実行される唯一の場所は、メーラーのようです。
しかし、スタック トレースを確認すると、何らかの labda 関数から呼び出されているようです。
質問: なぜ devise を使用しないConfirmationsController
のですか? また、目前のタスクをどのように達成するのですか?
どうもありがとう!