2012-04-27 66 views
0

我在網上搜索試圖找到答案,但無法這樣做決定在這裏發佈我的問題。我必須在我們的網站上實施的訂閱式服務,這裏是流量:

1.新用戶要下載文件
     一個。向用戶提供用於新/返回用戶的彈出/決定頁面
      b。用戶選擇新用戶
      c。直接用戶到網絡表格
      d。填寫並提交表單(如果用戶選擇訂閱複選框要發送電子郵件時,添加新的文件通知 - 在我們的情況下,它意味着我們增加了新的一頁/節點)
     即在感謝頁面的用戶提供一個鏈接,下載文件

2.老用戶
     一個。在彈出/決定頁面的用戶要求輸入電子郵件
      b。確認電子郵件已記錄在數據庫中,並將用戶引導至具有鏈接的頁面以下載文件或啓動下載。 (電子郵件在用戶提交表單時第一次被記錄)Drupal 7:認識使用電子郵件返回用戶

該機制應該允許我們跟蹤誰下載文件並且同時不超載用戶每次填寫相同的表單。

請告訴我如何實現這個流程。

謝謝!

回答

0

我可以想到兩個選項 - 一個是使用Drupal的用戶系統。 您可以提供一個實際註冊用戶到系統的鏈接 - 他需要提供一個密碼。註冊用戶將獲得一個特殊的角色,允許他們下載頁面。

的第二個選擇是使用Drupal的網頁表單+ webform_validation - 退房:http://drupal.org/project/webform_validation

+0

我們絕對不希望創建一個用戶帳戶。這最終是我們想要實現的用戶流程:http://www.millennialmedia.com/mobile-intelligence/smart-report/。點擊下載PDF。 – 2012-04-30 20:10:56

+0

在這種情況下,請使用 - webform模塊。您可以添加到提交表單的規則,然後您可以驗證。 (檢查電子郵件記錄是否已經在系統中)。 – Gavriguy 2012-05-01 16:53:32

相關問題