请教一下sharepoint2013自定义代码登录的问题
下面的是登录的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 = '抱歉,请再试一次!';
}
}
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 = '抱歉,请再试一次!';
}
}
...全文
相关推荐
网站属性管理(SharePoint 2013)
用于管理SharePoint网站属性包的UI
SharePoint 2013客户端渲染:列表表单和布局
微小的微型模板引擎与SharePoint CSR完全兼容
Create-Master-Page-from-HTML-in-SharePoint:可用于在SharePoint 2013,SharePoint 2016和SharePoiint Online中创建新母版页HTML和CSS文件
从SharePoint中HTML创建主页面 可用于在SharePoint 2013,SharePoint 2016和SharePoiint Online中创建新母版页HTML和CSS文件
SharePoint2013显示切换用户菜单
SharePoint2013 显示切换用户菜单 SharePoint2013显示切换用户菜单
SharePoint server 2013
SharePoint server 2013 Installation guide


