verify-email-message を送信して、ユーザーのメール アドレスを確認したいと考えています。彼らが使ったり見たりした良いRailsプラグインを知っていますか?
Google で良いものを見つけられなかったので、現時点では次のように考えています。
- 検証済みブール フィールドをユーザー モデルに追加します。デフォルトは false です。
- ユーザーが追加された後 (未確認)、電子メールをソルト (シークレット) と組み合わせて、電子メール/ソルト コンボの sha1 ハッシュを作成します。その結果が検証です。
- ウェルカム/確認メールをユーザーに送信します。電子メールには、サーバー上の検証アクションへの GET 引数として電子メール アドレスと検証を含む URL が含まれています。
- 検証アクションは、提供された電子メールを使用して検証を再計算し、新しい検証が URL のものと一致することを確認します。その場合、その電子メールのユーザー レコードは「検証済み」とマークされます。
また、確認メールを再送信するアクションも提供します。
上記について何かコメントはありますか?
ありがとう、
ラリー