0

Laravel4 と Sentry2 パッケージを使用しています。

ユーザーの登録とログインは正常に行われていますが、アクティベーション メールの送信にサポートが必要です。

私の計画は、ユーザーの電子メールとアクティベーション コードを含むリンクを含む電子メールを送信することです。ユーザーは、URL 内のこのコードとデータベース内のコードを確認できるポイントにルーティングされます。この音は正しいですか?

ありがとうございました。

4

1 に答える 1

1

はい、これは正しいです。一般的なユーザー登録の流れは次のとおりです。

  1. ユーザーは、ユーザー名、パスワード、電子メールで登録します。
  2. CMS は、ランダム キー (ユーザー行にも保存されます) を含む電子メールを送信します。
  3. ユーザーはメールにアクセスして、URL にランダム キー (場合によってはユーザー ID) を含むアクティベーション リンクをクリックします。
  4. CMS は「ユーザー アクティベーション」リンクを検出し、アクティベーション リンクとユーザー ID を取得して、「ユーザーがアクティブでない」データベースと照合します。
  5. 見つかった場合は、ユーザーの行を「ユーザーはアクティブ」に設定し、アクティベーション キーの列を削除します。
  6. (オプション) ウェルカム メールを送信します。
  7. ユーザーのログインを求めます。
于 2013-07-01T15:57:41.993 に答える