zoukankan      html  css  js  c++  java
  • 通过Ajax实现不显示登录框的IISWindows集成身份验证登录

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>这是一个Information Server的测试</title>
    
        <script type="text/javascript" language="javascript">
            function Authen() {
                var location = "http://192.168.0.241/gm";
                var auth;
                var rId = document.getElementById("username").value;
                var rName = document.getElementById("password").value;
    //            try {
    //                auth = new ActiveXObject('Msxml2.XMLHTTP');
    //            }
    //            catch (e) {
    //                auth = new XMLHttpRequest();
    //            }
    
                auth = new XMLHttpRequest();
    
                auth.open("get", location, false, rId, rName);
                auth.send();
    
                switch (auth.status) {
                    case 200:
                        window.location.href = location;
                        break;
                    case 401:
                        alert("用户名或密码错误");
                        break;
                    default:
                        alert(auth.status);
                }
            }
            
        </script>
    </head>
    <body>
    
        <p>
            用户名:<input id="username" type="text" value="test" />密码:<input id="password" type="password" value="123456" /></p>
        <p>
            <input id="Button1" type="button" value="访问" onclick="Authen()" /></p>
    
    </body>
    </html>
    <script type="text/javascript">
        Authen();
    </script>
  • 相关阅读:
    Java课堂测试——一维数组
    05构建之法阅读笔记之二
    第八周个人总结
    团队项目第一篇——NABCD
    第七周学习进度报告
    地铁合作的第二周
    04构建之法阅读笔记之一
    第六周学习进度报告
    03人月神话阅读笔记之三
    地铁合作的第一周
  • 原文地址:https://www.cnblogs.com/jiewei915/p/2854689.html
Copyright © 2011-2022 走看看