1

どのプロパティ/関数がどの権限を使用する必要があるかを知りたいです。そのようなリストはありますか?

たとえば、コードを開発するとき、どのプロパティや関数がサイト メンバー、訪問者、または所有者に対して機能するかをどのように知ることができますか?

4

1 に答える 1

0

プロパティや関数についてはそれほど重要ではありません。実際には、現在のユーザーが通常実行する権限を持っていないコードを実行しようとしているときです。たとえば、ユーザーがアイテムをリストに追加したときに、ユーザーが提供した情報に基づいてサブサイトを作成したいとします。ユーザーには、自分でそのようなサイトを明示的に作成する権限がありません。リスト アイテム イベント レシーバーでは、RunWithElevatedPrivileges ブロックを使用してこのサブサイトを作成します。こうすることで、サイトはログイン ユーザーではなくアプリケーション プールの所有者として作成され、セキュリティの問題を回避できます。もちろん、そのようなブロックで行うことには注意が必要です。

于 2009-11-03T21:57:33.823 に答える