自分のウェブサイトに登録したユーザーが、自分が提供する電子メールアドレスに電子メールを送信して確認するシステムをセットアップしようとしています。React.jsとjson webtokenを使用して電子メールによるリンクからアクションを開始する方法
私がしたいのは、JSON Webtokenで電子メールアドレスに署名し、クリックするためのリンクを電子メールで送信することです。ユーザーがリンクをクリックすると、自分のウェブサイトに「あなたのアカウントが確認されました。ハッピーブラウジング」というページが表示されます。
これを行うには、次のような反応を引き起こすリンクを生成する必要があります。クリックしたどのようにこれが行われたか考えていますか?ページを開いて、ページに署名したトークンを送信しますか?それが確認されたらアクションがトリガーされますか?
ありがとう!私は "有効なアカウント"コンポーネントを持っている接続を見逃していました。私はこれを試してみます – noobuntu
あなたが提案したものをかなり実装しました。ユーザーが電子メールアドレスを登録すると、json webtokenにメールを送信するアクションをディスパッチします。私はそれらをトークンのコピーペーストを要求する "確認"ページ/コンポーネントにリダイレクトします。検証に成功すると、それらはホームページにリダイレクトされます。私の質問は - どのように自動的に私の "確認"ページ/コンポーネントに移動し、ユーザーが手動でコピー - ペーストすることなく、トークンを提出するリンクを生成することができますか? – noobuntu
生成されたリンクはトークンをurl paramとして持つことができます。ルータでは、取得してコンポーネントで使用できるはずですか? 質問:JWTを使用してユーザーを確認する理由(単なる質問です、それはよい練習かもしれません) – Exayy