0

私は答えを見つけようとしてオンラインで検索しましたが、そうすることができず、ここに私の質問を投稿することにしました. 私たちのウェブサイトにサブスクリプションのようなサービスを実装する必要があります。フローは次のとおり

です。 1. 新規ユーザーがファイルをダウンロードしたい
   a. 新規/復帰ユーザ用のポップアップ/決定ページがユーザに提供される
   b.ユーザーが新しいユーザーを選択する
   c.ユーザーを Web フォームに誘導する
   d. フォームに入力して送信します (ユーザーが [購読] チェックボックスを選択すると、新しいファイルが追加されたときに通知を電子メールで送信する必要があります。この場合、新しいページ/ノードを追加したことを意味します)
   e. ありがとうページで、ファイルをダウンロードするためのリンクがユーザーに提供され

ます
   。ポップアップ/決定ページで、ユーザーは電子メールの入力を求められました
   b. 電子メールがデータベースに記録されていることを確認し、ファイルをダウンロードするか、ダウンロードを開始するためのリンクを含むページにユーザーを誘導します。(電子メールは、ユーザーが最初にフォームを送信したときに記録されます)

このメカニズムにより、誰がファイルをダウンロードしたかを追跡できると同時に、ユーザーが毎回同じフォームに入力する必要がなくなります。

このフローを達成する方法を教えてください。

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

4

1 に答える 1

0

私が考えることができる2つのオプションがあります-1つはDrupalのユーザーシステムを使用することです。ユーザーを実際にシステムに登録するリンクを提供できます。ユーザーはパスワードも提供する必要があります。登録ユーザーには、ページをダウンロードできる特別な役割が与えられます。

2番目のオプションは、Drupal webform + webform_validationを使用することです-チェックアウト:http ://drupal.org/project/webform_validation

于 2012-04-28T13:13:11.463 に答える