0
如何检查用户是否已从Web应用程序登录到SharePoint Online
?检查用户是否从ASP.NET登录到SharePoint Online
一种方法是在本地机器上搜索SharePoint
的Cookie,但它会引发安全问题。
任何解决方案?
如何检查用户是否已从Web应用程序登录到SharePoint Online
?检查用户是否从ASP.NET登录到SharePoint Online
一种方法是在本地机器上搜索SharePoint
的Cookie,但它会引发安全问题。
任何解决方案?
我已经找到了解决办法,正是来自jQuery.getScript()
使用返回一个字符串的函数,并将其放置在一个网页,一个在.js
文件并上传到SPO doccument库一招。例如:
这个功能放在本地网页:在xxx.js
文件并上传
function whereAmI(){
return "local";
}
此功能保存到SPO:
function whereAmI(){
return "remote";
注意这两个函数具有相同的名称。
然后在本地网页,插入下面的代码:
jQuery.getScript("https://xxx.sharepoint.com/sites/xxx/DocLib/xxx.js", function() {
if (whereAmI() == "local") // if not logged in, getScript failed to get xxx.js, so the page call local whereAmI
// do something;
});
就是这样。