2016-04-09 61 views
1

我正在使用管理員監督註冊(從不)策略作爲公共用戶註冊。通過這種方式,管理員需要啓用用戶,但管理員沒有收到電子郵件。這是預期的行爲還是管理員應該收到一封電子郵件通知新用戶已經註冊。如果這不是開箱即用功能,那麼當用戶註冊時,如何讓管理員獲得電子郵件?Magnolia CMS - 公共用戶註冊通知

此外,我想知道我可以混合和匹配註冊郵件通知和管理後啓用。然後我們可以確保提供的電子郵件是正確的,管理員可以控制訪問。

謝謝。

回答

3

爲了獲得通知,您可以簡單地添加自定義策略,該策略將包裝提供的ootb並將電子郵件發送到頂層......或者您可以在用戶工作區中添加觀察者並將其配置爲在新的禁用用戶存在時調用MailCommand在回購中創建。無論哪一種都適合你。
至於結合兩個現有的策略,最簡單的方法是通過編寫自己的,這將確實做兩個開箱即用的組合。既然你想要的每個功能都存在,那麼將它們合併到一個類中應該相當簡單。

HTH,

+0

Thaks @Jan,我已經看過了源代碼。您能詳細說明您的意思嗎?「您可以在用戶工作區添加觀察者,並將其配置爲在新的禁用用戶在回購庫中創建時調用MailCommand」? – eshana

+0

您能否告訴我一旦用戶在註冊後獲得激活電子郵件後,用戶點擊激活鏈接時觸發的類和方法是什麼? – eshana

+0

有關觀察和如何設置ip的詳細信息,請參閱https://documentation.magnolia-cms.com/display/DOCS/Observation+module – Jan