0

ユーザー アカウントを作成する Web アプリケーションを使用していますが、アカウントなしでサブスクリプションにサインアップできるユーザーも必要です。彼らが持っているのは、電子メール設定を変更し、ニュースレターの購読を有効にするための購読ページだけです.

私の質問は、ユーザー名/パスワードなしでユーザーが誰であるかを確認する方法です.2番目は、このページにアクセスする方法です. 私は、そのユーザーの電子メールとアクセスのサブスクリプション設定で URL を入力するだけの人を望んでいません。

4

1 に答える 1

1

ユーザーエントリごとに、URL で使用する一意のアクセスコードを作成して、これが必要なユーザーであることを検証します。サブスクリプション フォームには、次のオプションがあります。

  • メールアドレスを入力して購読する
  • メールアドレスを別のフィールドに入力するだけで、設定の変更をリクエストできます

どちらのアクションでも、特別な URL が記載されたメールが送信されます

  • これがあなたによって作成されたことを最初に検証するため、このユーザーと彼の電子メールを有効にします
  • 2 つ目は、この使用がデータベースで有効になっている場合に備えて、彼の設定を変更するための別の特別な URL を彼に送信します。

この一意のコードには、彼が登録されたときのタイムスタンプ付きの電子メールの md5 を使用できます。

于 2012-11-16T16:14:49.237 に答える