如何仅使用 REST/Javascript 检查当前用户是否属于共享点广告组或不?
最佳答案
目前我正在通过将我的安全组添加到 SP 组中然后检查下面代码中提到的属性来实现它。但唯一的问题是,我有大量的网站集,所以我必须在任何地方创建一个 SP 组,然后在其中添加我的安全组。
var clientContext = new SP.ClientContext();
var groupId = ...; // my group Id
var group = clientContext.get_web().get_siteGroups().getById(groupId);
clientContext.load(group,"CanCurrentUserViewMembership");
clientContext.load(group,"CanCurrentUserManageGroup");
clientContext.executeQueryAsync(
function(sender,args){
if(group.get_canCurrentUserViewMembership() == true)
{
if(group.get_canCurrentUserManageGroup() == false) // this check for group owners
{ //access denied logic
}
}
},
function(sender,args){ //failed });
关于javascript - 如何检查用户是否属于共享点广告组或仅使用 REST/Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43654587/