Pages

Selasa, 08 Mei 2012

Check user permission Sharepoint programmatically

Public Function checkUserPermissionSP() As Boolean
Using site As SPSite = New SPSite("http://localhost/yoursite")

Using Web As SPWeb = site.OpenWeb()
If Web.DoesUserHavePermissions(SPBasePermissions.EnumeratePermissions) Then
Dim permissionToCheck As SPBasePermissions = SPBasePermissions.ManageLists
Console.WriteLine("The following users have {0} permission:", permissionToCheck)
Dim users As SPUserCollection = Web.Users
Dim user As SPUser
For Each user In users
Dim login As String = user.LoginName
If Web.DoesUserHavePermissions(login, permissionToCheck) Then
Console.WriteLine(login)
Return True
Else
Return False
End If
Next
Else : Return False
End If
End Using
End Using

End Function

0 comments:

Posting Komentar