2010-12-16 19 views
1

「アクセスが制限されています」という新しいユーザーをroleDefinitionとして追加しようとしています。しかし、それはエラーを示しています。しかし、私は "フルコントロール"を与えると、私はユーザーを追加することができるデザインを読んで、読んでください。プログラムでLimitedAccessとしてSPUserを追加することができません

これはweb.SiteUsers.Add(loginName, string.Empty, displayName, string.Empty);

私のコードは何を解決

+0

制限付きアクセスで追加する理由は何ですか?私はその役割がシステムによってのみ管理されていると信じています... –

答えて

3

LimitedAccessは、システムによって管理されていると、私の知る限り、プログラム的に設定することはできません。このアクセス許可は、ユーザーがアクセス権を持つコンテンツを取得するためにサイトツリーを横断できるようにするためだけに存在します。

ほとんど権限のないカスタム権限レベルを作成し、探している場合はその権限をユーザに割り当てることができます。または、権限を対象の場所(アイテム、Webなど)の関連する値に更新する必要があります。サイトコレクションツリーでは、このユーザーはルートユーザーの限定アクセスユーザーとしてマークされます。

+0

ありがとうフランソワ – john

関連する問題