私はユーザー登録のための工夫を実装していますが、いくつかのカスタマイズがあり、それは以下のとおりです。
- ユーザーがユーザー名、電子メール、パスワードで登録すると、電子メールがユーザーに送信されます
- 電子メールで、ユーザーはサインアップ プロセスを完了するために必要なシークレット コードを取得します。
- ユーザーが「アプリに移動」ボタンをクリックすると、ユーザーはアプリにリダイレクトされ、ここでユーザーはそのシークレット コードを使用してサインアップ プロセスを完了する必要があります。
- ユーザーがサインアップ プロセスを完了すると、ユーザーとそのシークレット コードの間に 1 対 1 の関係が確立されます。
インターネットでたくさん検索しましたが、答えが見つかりませんでした。
問題: Rails でシークレット コードを作成し、それをメールでユーザーに送信し、ユーザーが取得したコードと照合する方法がわかりません。
注: 私のアプリケーションでは、シークレット コードとパスワードは 2 つの異なるものです。