3

Sharepoint 2010 をインストールしています。Sp Services 2013.01 を使用して、現在のユーザーが特定の SharePoint グループに属しているかどうかを確認しています。URLがhttpsに設定されていない場合、これはうまく機能します。URL が保護されている場合、呼び出しからの Status 応答はエラーであり、responseXMl は未定義です。これが私がやっていることの例です:

var groupName = "My Group";
$().SPServices({
        operation: "GetGroupCollectionFromUser",
        userLoginName: $().SPServices.SPGetCurrentUser(),
        async: false,
        completefunc: function(xData, Status) { 
            if($(xData.responseXML).find("Group[Name='" + groupName + "']").length == 1) 
            {

                // Yes user is in group
                isUserInGroup = true;   
            }

        }
    });  

    return isUserInGroup;

しかし、サイトがhttpsの場合、常にエラーとして返されます。これはコードの問題ではなく、IIS の問題である可能性がありますが、何をチェックすればよいかについての洞察を得ようとしているだけです。

ありがとう。

4

0 に答える 0