2011-01-02 2 views
0

私は、ユーザーが子ポータルを持つことができるdnnサイトを持っています。子ポータルはベーシックまたはアドバンスのいずれかです。高度なポータルは基本的に無制限です。しかし、基本的なポータルは、提供されるコンテンツを変更できるだけで、ページやモジュールを追加できないように制限する必要があります。それは可能ですか?それを助けるセキュリティモジュールはありますか?dotnetnukeでリボンバーにアクセスする

答えて

1

DNNの役割ベースのアクセス制御では、基本的なポータルセキュリティの説明を実装することができます。ユーザーに割り当てられ

役割:

  • は、ページ・レベルの編集に 権限
  • を持つべきではありませんがどのように問題がある編集選択したモジュールへ 権限

を持つべきですこれらの権限を新しいページに簡単に割り当てることができます。 最初に適切な権限を持つテンプレートページを作成し、これらのテンプレートから新しいページをコピーすることをお勧めします。このコピーのヘルパーアプリケーションを作成することもできます。 DNN APIとIPortableインターフェイスはここで役立ちますが、私の経験では、サードパーティのモジュールでは、しばしばコピー機能を自分で実装する必要があります。

ページエディタではないモジュールエディタからコントロールパネル(リボンバー)を非表示にすることができます。これは管理者のサイト設定から行うことができます:

alt text

関連する問題