Skip to content

Instantly share code, notes, and snippets.

@Microsofttechies
Last active August 29, 2015 14:04
sharepoint check if user belongs group
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="http://code.jquery.com/jquery.js" type="text/javascript"></script>
<script>
$(function () {
$("#btnSubmit").click(function () {
var objCtx = SP.ClientContext.get_current();
var user = objCtx.get_web().get_currentUser();
var currentWeb = objCtx.get_web();
objCtx.load(user);
var objAllGroups = currentWeb.get_siteGroups();
objCtx.load(objAllGroups);
var objGroup = objAllGroups.getByName("MyGroup");
objCtx.load(objGroup);
var objGroupUsers = objGroup.get_users();
objCtx.load(objGroupUsers);
objCtx.executeQueryAsync(succF, failF);
function succF(sender, args) {
var userExist = false;
var uEnum = objGroupUsers.getEnumerator();
while (uEnum.moveNext()) {
var guser = uEnum.get_current();
if (guser.get_id() == user.get_id()) {
userExist = true;
break;
}
}
if (userExist == true) {
console.log("User exist");
} else {
console.log("User Not exist");
}
}
function failF(sender, args) {
console.log("error");
}
});
});
</script>
</head>
<body>
<button id="btnSubmit">Submit</button>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment