public
static bool UserInItemExists(SPWeb web, SPListItem item,
string strUserLoginName){
bool boolResult = false;
try { if (item !=
null) { SPRoleAssignmentCollection roles = item.RoleAssignments;
foreach (SPRoleAssignment role
in roles) { sbResult.Append(role.Member.Name.ToUpper().Trim()); SPUser loginuser =
null; try { loginuser =
new SPSite(SPContext.Current.Site.Url).RootWeb.Users[strUserLoginName]; }
catch { loginuser =
null; } SPUser memberuser =
null; try { memberuser = ((Microsoft.SharePoint.SPUser)(role.Member)); }
catch { memberuser =
null; }
if (loginuser != null && memberuser !=
null) { if (loginuser.Sid == memberuser.Sid) { boolResult =
true;
break; } } } } }
catch { } return boolResult;}
SharePoint 判断用户在文件夹上是否有权限的方法
最新推荐文章于 2025-08-01 09:09:53 发布
1119

被折叠的 条评论
为什么被折叠?



