2011-01-19 59 views
0

我是新手Drupal的6Drupal的6鏈接由他創建的匿名用戶和內容

我的要求是,任何匿名用戶可以來創建特定內容類型的內容。在將內容保存到數據庫之前,我需要捕獲他的電子郵件地址,以便我可以發送鏈接來查看,編輯和刪除創建的內容。

在這裏,我認爲在發送郵件之前,我會在用戶表中輸入註冊了電子郵件地址的條目。這樣我就可以在他創建的內容之間建立關係。

但是問題可能在於如果這樣的用戶想要在網站上註冊,那麼Druapl的註冊過程將阻止他註冊爲數據庫中已經存在的電子郵件地址。

是否有可能是這樣的;爲這些用戶分配未註冊的角色,並在註冊頁面檢查電子郵件地址和未註冊角色的組合。

或者更好的主意?

你能指導我怎麼做到這一點嗎?

回答

0

我有一個想法:P

1 - >註冊用戶數據庫 一)生成隨機密碼 二)創建模塊,覆蓋登錄過程(添加狀態: 阻止 活動 *(預 - 主動)

2 - >裏面的郵件,你送他:

嗨......,

您有新的模塊....

您的憑據:

登錄:[email protected] 密碼:XXXXXX

3 - >當他返回網站,並進行登錄,您改變現狀並送他爲他的用戶信息....

希望它可以幫助

  • 用戶必須註冊,否則你不能控制對該內容類型的權限(編輯,刪除)
  • 如果你把他作爲主動,你可以有很多用戶活躍,但只是曾經有過一次!
0

你應該能夠http://drupal.org/project/logintoboggan

這解決您的問題,您就可以創建一個「預註冊」用戶角色,並使用該角色時,他們首先創建內容註冊用戶。這裏有很多選項可以幫助您如何處理稍後註冊的用戶,以及他們如何處理他們自己的內容。

0

您確定要這樣嗎?允許匿名用戶將內容發佈到您的網站將導致大規模濫用。爲整個網站準備充滿垃圾郵件和谷歌遊戲鏈接到色情/偉哥/等。

+0

發佈的內容不會發布,除非您收到要求您確認郵件的郵件。一旦確認,只有您的信息在門戶網站上可見。客戶要求...! – 2011-01-21 12:42:44