ユーザーが私のWebサイトに登録した後、電子メール検証メカニズムを実行する必要があります。
私は最高のアーキテクチャが何であるかを理解しようとしています、これは私の推測です:
- メール検証用の特別なルートを定義する
- ユーザー登録時にトークンを生成し、トークン->ユーザーマッピングを使用してキャッシュ内に保存します。
- パラメータとしてトークンを提供するルートを指すURLを含む電子メールを送信します
- 特別なルートコントローラーで、トークンを使用してキャッシュからユーザーを取得し、電子メールを検証してデータベースに保存します。
私のアプローチは正しいですか?より良い解決策はありますか?