0

アプリのサインアップ プロセスは次のとおりです。

  • ユーザーが特定のプランのサインアップ リンクをクリックする
  • 彼らは簡単な電子メール/パスワードフォームに記入します
  • 送信後、メールで確認リンクを確認するよう求められます
  • 確認リンクをクリックすると、サインアップ プロセスに直接戻り、引き続き支払い情報などを追加できます。

問題は、電子メールの確認ステップの前のデータ、具体的にはどのプランをクリックしたかを保存して、それが支払いフォームのデフォルト設定になるようにしたいことです。

このデータをsession変数に保存しようとしましたが (私は を使用していますdjango.contrib.sessions.middleware.SessionMiddleware)、セッション データは電子メール クライアントから開く新しいタブ/ウィンドウに保持されません。この情報をモデルに保存する以外に (このような一時的な情報に対しては本当にやりたくない)、この問題を回避する方法はありますか?

4

1 に答える 1

1

HTML 5 機能のローカル ストレージを使用できます http://diveintohtml5.info/storage.html

于 2013-06-07T13:34:53.677 に答える