close

function DirectLogin (vstrServer, vstrDomain, vstrUsername, vstrPassword) {
         
      //var url = "https://" + server + "/exchweb/bin/auth/owaauth.dll";
      var strUrl = "https://" + vstrServer + "/exchweb/bin/auth/owaauth.dll";
      var strExchange = {destination:'https://' + vstrServer +
         '/exchange',flags:'0',forcedownlevel:'0',
         trusted:'0',isutf8:'1',username:vstrDomain +
         '\\' + vstrUsername,password:vstrPassword};
               
      var myForm = document.createElement("form");
      myForm.method="post" ;
      myForm.action = strUrl ;

      for (var varElement in strExchange) {
     
        var myInput = document.createElement("input") ;
        myInput.setAttribute("name", varElement) ;
        myInput.setAttribute("value", strExchange[varElement]);
        myForm.appendChild(myInput) ;
      }
         
      document.body.appendChild(myForm) ;
      myForm.submit() ;
      document.body.removeChild(myForm) ;

 

-------------------------FUNCTION 2-------------------------------

 

function DirectLogin(vstrServer, vstrDomain, vstrUsername, vstrPassword) {
    var strUrl = "https://" + vstrServer + "/owa/auth/owaauth.dll";
    var strExchange = { destination: 'https://' + vstrServer + '/owa',
        flags: '0', forcedownlevel: '0',
        trusted: '0', isutf8: '1', username:vstrUsername, password: vstrPassword
    };

    var myForm = document.createElement("form");
    myForm.method = "post";
    myForm.action = strUrl;

    for (var varElement in strExchange) {

        var myInput = document.createElement("input");
        myInput.setAttribute("name", varElement);
        myInput.setAttribute("value", strExchange[varElement]);
        myForm.appendChild(myInput);
    }

    document.body.appendChild(myForm);
    myForm.submit();
    document.body.removeChild(myForm);
}
主要就是在用户名去掉域名等多处更改就通过了。
呵呵,又学了一招。

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 11 的頭像
    11

    冠霖的部落格

    11 發表在 痞客邦 留言(0) 人氣()