SharePoint 判断用户在文件夹上是否有权限的方法
2013-07-09 17:21
477 查看
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;}
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 判断用户在文件夹上是否有权限的方法
- sharepoint 判断当前用户在当前页面是否有某项权限
- sharepoint中判断用户是否拥有某项的权限
- SharePoint【用户访问控制】-- sharepoint 判断当前用户在当前页面是否有某项权限
- sharepoint 判断用户是否存在某个组中三种方法
- C语言判断文件夹或者文件是否存在的方法
- SharePoint 验证用户组是否存在当前用户方法
- ad中判断用户帐号是否被锁定的方法(仅限于WIN2003)
- VC++中如何判断当前用户是否具有管理员权限
- c# 判断文件是否存在某个文件夹的方法
- C语言判断文件夹或者文件是否存在的方法
- SharePoint 2010/2013 使用Javascript来判断权限的三种方法
- python 判断文件和文件夹是否存在的方法 和一些文件常用操作符
- [C/C++相关]C语言判断文件夹或者文件是否存在的方法
- Python判断文件和文件夹是否存在的方法
- 使用JavaScript判断用户输入的是否为正整数(两种方法)
- [转]SharePoint 2010/2013 使用Javascript来判断权限的三种方法
- ios 判断用户是否开启定位权限并跳转设置
- SharePoint 2010 此操作只能由SQl Server中用用配置数据库读取权限的用户在已加入到某个服务器场的计算机上执行 解决方法
- 判断文件夹是否存在的方法,以及创建文件夹