Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function createHttpRequest()
- {
- var httpRequest;
- if(window.XMLHttpRequest)
- {
- httpRequest = new XMLHttpRequest();
- if (httpRequest.overrideMimeType)
- httpRequest.overrideMimeType('text/xml');
- }
- else if(window.ActiveXObject)
- {
- try
- {
- httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
- }
- catch(e)
- {
- try
- {
- httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
- }
- catch(e){}
- }
- }
- return httpRequest;
- }
- function doSubmit()
- {
- var handler = "parus";
- //если организация одна, то оставить так.
- //если несколько организаций, то, соответственно,
- //"parus1", "parus2" и так далее.
- var oTestReq = createHttpRequest();
- oTestReq.open("GET", "/" + handler + "/" + "sysinfo.xml?" +
- "login=" + document.all["login"].value + "&" +
- "password=" + document.all["password"].value, false,
- document.all["login"].value, document.all["password"].value);
- oTestReq.setRequestHeader("Disable-Basic-Auth", "yes")
- oTestReq.send("");
- if (oTestReq.status == 401 || oTestReq.status == 403)
- alert("Пользователь или пароль указаны неверно.");
- else if (oTestReq.status == 200) {
- document.cookie = "loggedUserHandler=" + handler;
- document.cookie = "loggedUserName=" + document.all["login"].value;
- document.cookie = "loggedUserPassword=" + document.all["password"].value;
- document.all["loginform"].submit();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement