Question

J'ai une collecte de site et des autorisations de l'utilisateur itérant pour chaque sous-huissance en dessous.J'ai vu que les sites de couple ont des autorisations à voir.Mais lorsque je fais dans le niveau de code (ci-dessous du code) donnant des résultats faux.

Je ne sais pas avoir à obtenir ses autorisations autres que cela.Quand je vais à l'URL, il a la permission de voir.

Aidez-moi s'il vous plaît.

    sweb.DoesUserHavePermissions(suser.LoginName, SPBasePermissions.ViewPages |
 SPBasePermissions.ViewListItems | SPBasePermissions.ViewFormPages)

Était-ce utile?

La solution

Votre code vérifie si l'utilisateur dispose des trois autorisations de vue, ce qui n'est apparemment pas le cas.Si vous souhaitez simplement vérifier s'il a l'accès le plus élémentaire, vous devriez rechercher SPBASepermissions.Open

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top