0

これを実装する正しい方法で問題が発生しています。私がやりたいのは、ゲストユーザーがフォームに入力できることですが、フォームを送信する前に、ログインまたは登録する必要があります。これを行うための最良の方法は何ですか?

  1. フォームにアクセスする前に、ユーザーにログインしてもらいますか?
  2. ユーザーはフォームに入力できますが、ログインまたは登録しないと送信できませんか?

ユーザーが貢献するのに苦労した後に登録する理由があるので、私は2番目の方法を好みます。フォームデータをセッションまたはCookieに保存しますか?ユーザーがアカウントをアクティブ化すると、フォームが送信されます。これを行う正しいアプローチは何ですか。

4

1 に答える 1

1

フォームデータを(フォームの場所と一緒に)セッションに保存してから、登録/ログインページにリダイレクトします。ログインに成功したら、フォームデータが保存されているかどうかを確認し、アクションを完了します。

于 2012-10-22T09:28:42.107 に答える