2016-04-09 9 views
1

パブリックユーザー登録として管理監督登録(Never)戦略を使用しています。このアプローチでは、管理者はユーザーを有効にする必要がありますが、管理者はメールを受け取っていません。これは予想される動作か、管理者は新しいユーザーに通知する電子メールが登録されている必要があります。それがボックス機能ではない場合、ユーザーが登録されているときに管理者が電子メールを受信できるようにするにはどうすればよいですか?Magnolia CMS - パブリックユーザー登録通知

また、メール通知後に登録し、管理者が有効にすることができます。次に、提供された電子メールが正しいことを確認し、管理者がアクセスを制御することができます。

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

答えて

3

通知を受け取るには、ootbで提供されたものをラップして一番上にメールを送信するカスタム戦略を追加するか、ユーザーワークスペースにオブザーバーを追加し、新たに無効になったユーザーがいるときにMailCommandレポで作成されました。いずれにしても、どちらにしても良いです。
既存の戦略の2つを組み合わせる場合、それを達成する最も簡単な方法は、独自のものを作成することです。これは、実際には2つの組み合わせを提供します。あなたが望むそれぞれの機能がそこにあるので、それらを1つのクラスで組み合わせるのはむしろ簡単です。

HTH、

+0

Thaks @Jan、私はソースコードを見てきました。 「ユーザの作業領域にオブザーバを追加し、新しい無効なユーザがレポに作成されたときにMailCommandを呼び出すように設定することができます」ということをもっと詳しく教えてください。 – eshana

+0

登録後にユーザーがアクティベーションメールを受け取った後、ユーザーがアクティベーションリンクをクリックしたときに発生するクラスとメソッドは何ですか? – eshana

+0

観測の詳細とipの設定方法については、https://documentation.magnolia-cms.com/display/DOCS/Observation+module – Jan

関連する問題