1

Webアプリ(Java EE 6)を使用していると仮定して、次のユースケースを実現したいと思います。

  1. 一般的な「登録」ページで、ユーザーは自分の電子メールを入力して送信します
  2. システムはユーザーに電子メールを送信します。このメールには、完全な登録ページへのリンクが含まれている必要があります
  3. ユーザーはリンクをたどり、必要な資格情報を入力して送信します
  4. システムはユーザーをデータベースに保存し、確認メールを送信します
  5. すべての一時データは破棄されます。

私が問題を抱えている部分は主にステップ2です。私が知る必要があるのは次のとおりです。

  1. ユーザーの個人登録ページを設定する最良の方法は何ですか?一時ページを生成してリンクする必要がありますか?ユーザーに特別なCookieを与える必要がありますか?どちらの場合でも、これをどのように実装できますか?コードは必要ありません。検索とコーディングを開始する場所に関するいくつかのポインターが必要です。

編集:

ここで非常に重要な質問は、どのように行っても、次のとおりです。一時的なWebページを生成して展開するにはどうすればよいですか。私はJavaEEにかなり慣れていないので、これが明白な答えを持っているなら許してください。

4

2 に答える 2

2

登録ページがすべてのユーザーに標準である場合は、一時ページを作成してリンクしたり、特別なCookieを作成したりする必要はありません...登録フォームを含むページを作成し、クライアントにそのページへのリンクを送信するだけです。 。

特定のユーザー向けに特別にカスタマイズされた登録ページが必要な場合は、クエリパラメータとしてクライアントの情報を記載した電子メールをクライアントに送信できます(例:http: //yoursite.com/registration ?fname = jordan&lname = denison)または、PrettyFacesのようなものを使用して、URLを読みやすくしたり、これらのパラメーターを抽出してメソッドを実行したりするのを簡単にすることができます。

于 2012-10-08T19:11:42.747 に答える
1

もし私がそれをしなければならなかったら、私は

  1. 一般的な登録ページを作成しました
  2. ユーザーの一意のIDを作成しました
  3. パラメータとして一意のIDを含むリンクをユーザーに送信します
  4. 一意のIDが提示されていない場合、またはIDが有効でない(すでに使用されている、または発行されていない)場合、登録ページはエラーをスローします
于 2012-10-08T19:12:49.253 に答える