检查从ASP.NET登录到SharePoint Online的用户
如何检查用户是否已从web应用程序登录到SharePoint Online 一种方法是在本地计算机中搜索SharePoint的Cookie,但这会带来安全问题检查从ASP.NET登录到SharePoint Online的用户,sharepoint,Sharepoint,如何检查用户是否已从web应用程序登录到SharePoint Online 一种方法是在本地计算机中搜索SharePoint的Cookie,但这会带来安全问题 有解决方案吗?我找到了解决方案,这正是来自jQuery.getScript() 使用一个函数,返回一个字符串,将一个放在网页中,一个放在.js文件中,然后上传到SPO文档库。例如: 此功能放在本地网页中: function whereAmI(){ return "local"; } 此函数保存在一个xxx.js文件中,并上传到S
有解决方案吗?我找到了解决方案,这正是来自
jQuery.getScript()
使用一个函数,返回一个字符串,将一个放在网页中,一个放在.js
文件中,然后上传到SPO文档库。例如:
此功能放在本地网页中:
function whereAmI(){
return "local";
}
此函数保存在一个xxx.js
文件中,并上传到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;
});
就这样