0

サイト コレクション (http://myapp/sites/sitcol) があり、そのサイト コレクションにルート サイト (http://myapp/sites/sitcol/) と site2 (http://myapp/sites/) という 2 つのサイトがあります。 sitcol/site2)。私は 2 つのセキュリティ グループを持っています。セキュリティを設定して、グループ 1 が両方のサイトで共同作成者の権限を持ち、グループ 2 がサイト 2 のみに対して共同作成者の権限を持つようにします。重要: グループ 1 のユーザーが「http://myapp/sites/sitcol」URL にアクセスする場合はサイト 1 に移動し、グループ 2 のユーザーが「http://myapp/sites/sitcol」URL にアクセスする場合はサイト 2 に移動する必要があります。

どうすればこれを達成できますか?

4

1 に答える 1

0

リダイレクト Web パーツが必要になります。ユーザーがトップ レベルのサイト (サイト 1) にアクセスしたら、そのユーザーがどのグループに属しているかを確認します。シンプルな if ステートメントと応答です。ユーザーがサイト 2 へのアクセス権を持ち、サイト 1 へのアクセス権を持っていない場合は、適切なサイトにリダイレクトします。

ただし、これには意味があります。

1) リダイレクトによって常にサイト 2 に移動するため、サイト 1 全体を表示することはできません。これは、ユーザーをサイト 1 コントリビューター グループに追加することで簡単に無効になります。2) (テストする必要があると思います) 少なくとも全員にサイト 1 への訪問者権限を付与する必要がありますが、誰かがサイト 1 のリストのリンクを送信した場合、リストは表示されますが表示されません。読むこと以外は何でもできます。

これが役立つことを願っています

于 2012-09-21T08:54:07.737 に答える