Advertisement
Guest User

Untitled

a guest
Feb 26th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1.  
  2.  
  3. function createHttpRequest()
  4. {
  5. var httpRequest;
  6. if(window.XMLHttpRequest)
  7. {
  8. httpRequest = new XMLHttpRequest();
  9. if (httpRequest.overrideMimeType)
  10. httpRequest.overrideMimeType('text/xml');
  11. }
  12. else if(window.ActiveXObject)
  13. {
  14. try
  15. {
  16. httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
  17. }
  18. catch(e)
  19. {
  20. try
  21. {
  22. httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
  23. }
  24. catch(e){}
  25. }
  26. }
  27. return httpRequest;
  28. }
  29.  
  30. function doSubmit()
  31. {
  32. var handler = "parus";
  33. //если организация одна, то оставить так.
  34. //если несколько организаций, то, соответственно,
  35. //"parus1", "parus2" и так далее.
  36.  
  37. var oTestReq = createHttpRequest();
  38.  
  39. oTestReq.open("GET", "/" + handler + "/" + "sysinfo.xml?" +
  40. "login=" + document.all["login"].value + "&" +
  41. "password=" + document.all["password"].value, false,
  42. document.all["login"].value, document.all["password"].value);
  43.  
  44. oTestReq.setRequestHeader("Disable-Basic-Auth", "yes")
  45. oTestReq.send("");
  46.  
  47. if (oTestReq.status == 401 || oTestReq.status == 403)
  48. alert("Пользователь или пароль указаны неверно.");
  49. else if (oTestReq.status == 200) {
  50. document.cookie = "loggedUserHandler=" + handler;
  51. document.cookie = "loggedUserName=" + document.all["login"].value;
  52. document.cookie = "loggedUserPassword=" + document.all["password"].value;
  53. document.all["loginform"].submit();
  54. }
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement