请教一下sharepoint2013自定义代码登录的问题

huakaihualuo0216 huakaihualuo0216 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面的是登录的js代码,现在的问题是,如果用户已经登录,当点到其中的子网站时,还是会弹出登录框,而用自带的登录就不会出现这种情况,下面的代码有什么问题吗?还想问一下,sharePoint2013自带的登录框,是怎样将用户信息传递给sharepoint网站的呢?请各位高手指点。
function Login(domain,strName, strPWD) {

var location = "/login/default.aspx";
var auth = null;

if (window.XMLHttpRequest)// Firefox, Opera 8.0+, Safari
auth = new XMLHttpRequest();
else {
try {
auth = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
auth = new ActiveXObject("Microsoft.XMLHTTP");
}
}
strName = strName.toLowerCase();
if (strName.indexOf("\\") < 0) {
strName = domain + "\\" + strName;
}
auth.open('post', location, false, strName, strPWD);
auth.send();
switch (auth.status) {
case 200:
window.location.href = '/login/default.aspx'; // 登陆页面
var c = retUrl("Resource");
if (c == null)
window.location.href = '/';
else
window.location.href = '/'+c;
break;
case 401:
{

document.getElementById('error').innerText = "帐号或密码错误!";
}
break;

default: document.getElementById('error').innerText = '抱歉,请再试一次!';

}
}
...全文
评论 4
收藏 已收藏
分享
返回顶部
huakaihualuo0216
SharePoint 3,245 成员 4,605 内容