<!DOCTYPE html><html>
<head>
    <title>CAS Login</title>
    <meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"><meta name="renderer" content="webkit"><link rel="stylesheet" href="/css/bootstrap.min.css"><link rel="stylesheet" href="/css/index.css"><!--[if lt IE 9]>
    <script src="/js/respond.min.js"></script>
    <![endif]--><script src="/js/jquery.min.js"></script>
    <script src="/js/bootstrap.min.js"></script>
</head>
<body>
<iframe id="loginIframe"></iframe>
<div id="default" class="container">
    <div class="border col-lg-4 col-lg-offset-4 col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3">
        <div class="system">CAS Login</div>
        <div class="service" id="targetSystem">合同管理系统</div>
        <div class="service" id="targetSystemDescription" style="display: none;"></div>
        <form method="post" id="loginForm" action="login">
            <div class="form-group">
                <label>
                    <span>Password</span>
                    <input type="text" class="form-control" name="username"></label>
            </div>
            <div class="form-group">
                <label>
                    <span>Password</span>
                    <input type="password" class="form-control" name="password" autocomplete="off"></label>
            </div>
            <div class="form-group" style="display: none;" id="captchaParent">
                <label>
                    <span style="display: none;" id="captchaLabel">Validation Code</span>
                    <div id="captchaDiv"></div>
                </label>
            </div>
            <div class="form-group">
                <input class="btn btn-login" type="submit" name="submit" value="LOGIN"></div>

            <div style="display: none;">
                <input name="type" value="username_password"/><input name="execution" value="db446b1b-fa20-468a-914b-8909777ece25_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuL1pDc1BQb3VBZURET1RIcWJoMGJBOFVkanVtTFo2cmlFRytvcmZsN29VSDRjbnF2OW91SVYwdnFEQXo5bWVnYUljL3MvUkphbDR1ekEzQWFMeEhUZ0FjcGtleGRoaUJDTHdNcGM4WkJCeFhmeThtbFpjejlSR3ljajFBL3Rxa0RXcEtGK1V5aFdtdUt3dDBVSkNoMVZEZEZUN0dUS1k1Ykt1QUtxbER2cCtwQTlRaTR5bjRQT3R2bGRlNTE5M2ZENmtKWUdOUUY3YlQxb256cEs0Rjg5NFBwNGpQaXVCcUlsdHNTWi9kTHlGaWZoNDFENzU0R05EbmVGcDJucldUZ09PV1Vpdnc4ODZuTkVkUmJVWDk4NVFBT0I4am8yeUo4Z1UwUnN4TkJSR2s1aU5uS1BCU0NMMSs1VmRhVmRpWkJ3dFY1emRJN004bGNOU2wxNFJPNEdmaGVkdldiN2g4R3pDUEJCaDdxT1pieEg3bThjWGU3ZDBVdEVmdW1meDBIUjBBWjBOWEsrUFM5c25rWEVYTzVtelpkV3M1MzVCckZEYnhhOTRmSHpTK3d6TEp6cy9ncUVXcmhPL3pubi9VSzJ0Y2txcWZYK2dKMXdpSkVUUzF4bk9rSU1JMWI2dElkTmcrOENueXpiZ0F3R2k2Q3dXTG5vMEdMWWwrc0thbGhRbnR2TlZtdnhKcktmV0krYjBTb1pTY2toZUZiL0hWWG9WUDNRcVdhdTZPc2R5TWY2SytDNlFnSW1wTnovcm5uNHZnOW13VE1nQWxyU3BGd2dPQzJlM3Y4ZjJIYTFnMjBPQi9lenI0RFZ3ZEdQZURjelBMWGoxZytYSzB1Q1RNY21BNW1CcUhsb2Z2dGxjc1o2QTM1YlJ0dEN4ZnpGVFQzaWVybzM4cnh5aTMrQmxQa2wrc0tBZGJRM3UrTEhtQWFhbGxMQU1MVTlTNlZxcU4vR215WmZJZ3NndVRJY3Y5b1JSNHJzNm1EREdzQ240cFEyTTRvUERrb0ZuamJFOHB5eDgzd2w5MUlod3dSeUh3dDN4TytnUHlWN2Y2N01JWmp5UnRNZmF1c1NXcGxMWkFUeWI0U3F6N2FkcmlHaU9ESFlJS3FzQ2NXdSs2REgwKzZMRG4vTjVndUtJY0tTdmVONkp6UEQyT3hqYkxIMkNuUEpTc0NjdjZsNC8zbDY3RjR2dEFwTHc1SWI5MUU1YXNsYUViRVpucHphWW1BTmFXWUkyU0FMWGJOSTdtUGZkQzBGMUhLQUVJWFF1dzhrMkpvdGxwUzBCbDlUbDVXbUZOa2w0aWFsb3IxUUtjbVgzRHdXOGh5WFJwckV2bWgvUGovVnFGMXJWTWNUVXJIZy80Y3NXd3VYcnVFTnFpeFdPblA0cUpvUVNlMFdRQmFBSnU4SjFqRkwwdWNtVmFnZ01yS0FIb3FaeHJEYWs1aDF3TlpRZkZFV2YzZFphSDd6c3BsY2Zmb29BQTUzTFJlOHRvNlE5Yk9uTXB6emtzeHBTa0pLNko5SXMwbkNibjdsdzdQVTd6MFVtbTEvSFRXemZPK3JQYTFZaFhLVDZFL2lSSlQ4S2k2MXBuaGZOM1VmRytLOHF0TmNFZ2VsdTk2RG1la2RHdVlIc3R2TjIzZVFMbEg2V0RkU2hvSmduZ2tra3duM2RSdjhPMUQ3ZUZDZVZ0V3F0cGdkaFVkZWVRV1dQL2dtQVgrSi8xbVJxc1A4bGV6Q0F3TDN2SzNqanhOZFF4MllOSUhIM2tidnBXYVU1R1VseUdrZTJkS1N4cjM1ODVLRmRDSDJUTlQvUmV5UW5RVlFWbENybis0OHdiOUJCQS9WK3NOaHBxZWlaRktpd3VScHZzYnZFQ01KaGhRUEZER1cyOGx2R0FoaTVITUNMZC9BaUd0WGpQOGxTMmJQUVQwMC9uYmVIdmxFNWFVa3U4VVdrOW9CWmtlZHlPM2JKdDh1MkZObjdpR2NSQ1JldmNPdGZjWTF2cEZtalNtaUUzakFBdlphNGJzRUppQSs3bDA3NWErSUtiMGxXOXo4NnRTZmJvNG1nQkpUeG5uQVpReXFOWEQxd0hvM05HNzhtVzRQTjlRbnR0VWF3d08xeVlLSDIwSm5uZGZjM25xZDZMTHRhUzJBUFExaXVrZkRXQTlSSEN3djY4WCtDUDJVVG1vU3R1QjJ4NDZZdTZYMzJtNVpWQ1p6YThXMlpKcGhudXBocGJSeVJPeWNSbkVrZVg0Y3M1c1VscVE2N3dtTU40cnYvRjBOOVFVZ0FZWlM2MDV5UlJaeGlzVnBKYTA5a0NhOGFnSFdiRmxoTzZEdk9hWkd6UFM3YTJBSmJhK2UwSklzNFU3QmZhM3laRmRCMldjNllCUVNSb1ZIdHl1MkZMS2RYNG9ZaEFvc3Q4WVNHMkFaN3NoSXRrVEo0dnE0VHZ3cUJFcllYazJzY3R0STVaSHVHMzk3aEw4UmZKUlFkZURSM3BYbDA5dTdhWmNsUHY4RWdWbDh0TG4xTUJnZ1h6cEovQ3p3YXJkYzMzRkt1N0R2Q1ArT3JxenVuZkV1bDEzYnJzeHJadVZwdWlScC8yVHhYMHAxR0RTbHlwWWVadFJsVjQ4MEVBMUJCbE5hdzlPWDlPdGcvQ2RNd2V0Syt3OWVOaCthMHRTZ3hwMWwzcHBvNmQ5UGUyZm9QZjZwZ0M3V0lNY0dRUkp1eUZicytLam5OZGp4YVI4eWJlMGh5SUlFaVhLNGh3cmZ5OHc4Z3NIUDF0U25XWnd0c2Q2NEtrOTRmTndQQ3pyN0lySmNKNEZoYWJMVU9nK0lpTExqNEZNTVVueDhURDNVMVJHM01WdEU2dXFoMGVlWVJPRFlIM3FiL0E5NjFGaXErNGtIeUcxQzNsS0h5ZDNIUXpLeGdpMy9jZTkwZEc4Um1qZE5jWW9PRmtQaFJjV2dMa1pBUG5GOVNkZElkZHoxMVJRQjEvanBrMThMSCtpWkJaK2RXOHVWUU9FTFRXVGtaRUxKcTVSNHBYRVUwbDRxYXBHRjdZSW1aWVVsSlVPTEkzTlpnY1hPOHo3YlhOK0JZVExpaVZRNlo5Q1RlQ0ZSOTRhUGpqZDFST3lJTFdGcERWY2hsd2dMYlIzVUtDNjY0ZjMxRWl1RFl4bWVaWHppendlSWFReEREQUhjc2VHdm8xOVdsTW95QzhoMTF4aUVEcmpGaStNWkxINGhuTDlRWGFmSVMzUnJ5MTFXVUJQTzdpdVhkdW1aMzA2R0p1NVl2UUcyZ2pobndtQ1FBd0JReW5MOHo1NEVMN1FzR2NkOFVLMzc0am90ZVNtVHRRLy9zMGQvQklZS08yWElOSUZwZXBuVlZsbmdVVHhnbUlFakJMZW55Rkx2SWMyWEpTdjVERkdkOTRZaGQyb0ZCdDZ0cmJkZW1kVjNWVWZ1eDRrb0R2dGJJcVJ3c2VnUTRZbVNQakp1Z2R0VS9waUdjS3FiZlJmVGpRZUVlS3lRdlhoVXV3UlBlSGpOQ0FRaWx3VjhTYWpZSlk4aWlEbEpua0xMNTBSUldFTDVNVjNtdFRZWXhQdXVDOVNHbUZzOCsxK2x5Q1FYcEhYeDdCeEU2RjhkbjcvR2hPODZvYWs1L1U3R25XcHhTWUZOWUZDR2ZUR2JtY2tlVllqTzIvWDdGMW1iWjZMWkpNdU9xOFFXOHdJSnRRUmtNbDZGWnlCNFZhTkF6ZmNzVHFId2NXZWN4NjNHZFJoRjZ4Z01DY2dnOXpKaTVwOEJjZlIxd1kya09yd0c4OVdEMUlsVGlqSmZyZTJ4ZEdubEVReTJ1OVRNbmtFRm9ZWVlKcjZ6dk1JRERyTlNjMkwwcDZyNDlTRUx4R1FFemFhVk5hQ015YVVGSHkxYXZmeDM2TUw4N1BPd1dtRGxaUXZySXRuMjJtSXdKWmFpZUxPdHFJZXZVdGZJMFdMRWhMdEZJT2MxUW94WnhUK0ROeVRDb2ZGV1lOdTV3TXJIWWdORFhzeTJ1WGpEZ0FyTmdLUEgyejkwWmNJS3hkMWpYMVFWaXhmUzhHdittMUFIcWo1aERHZWFNZmtiY3ZZMkJ3YXRhd1pWb0luY1hmYmpwN3dua2FMVEJiQzE4bkd3d1h1cmVIcVdMSk5iZmpzQnR5czZOY3FzeTE2ajhkbFRkYjlXYmg3ZENWQU91WDlmQ0hTbXIrTFMvbGlqZ2wyM2daNG56Z09hajNPcmhUWFBxUkp1VXhmMFZLZVJWaXdsdlNzZFRna0g2c0JtK3VLQjhhdXR4alVEZTJEcTBjL1V6RFp0bjhSaDc1bzZNMzNBOWw2b20zT3hsQ2kwcjBwTWRwaUZ6T2UyZVIxNFNIWUxFM2hwK0lRZXgyc1puMHJDN0x6YXArTkpaWWFhMlJVSnl2cHFWME11RUhSejk0NU5GN2dTU1FvSEtsZkNpTXVGUU83bWQ3d2JvNXk5S21vZHhkVmJ1bE1MU3RmK240SEI0WXM0OU5KVVV0elN3TEVTbkNFVFRZSjA1ZnM4d1RwNThQMEZkZEY5WTVtOGFrODVGajNTZ2RiNFlEMm10Sm55a045S2k3RFlCRFNxOHkzRitlUVJocnVlZVlRR0xwYk9NZm5VL0VYWStETEk3d2cvV0dYbkJPTVRtVmV2dU9maWd5SmZsdW5NZWVLYWNpWGJsQ3pLbzFtZDlZWlBuMTZ0S1BKaklUZi9DWWs0SnRFVDh2MkRteFBSL3Y5RS8zcXhrTzY5QkxJNVJEOXVTZXZvWWpaaDdqbTFvRVV6TmNGTTdqWFcyOE5CVnpEdHBQSUcyL3c3UXdOa21YZjRQTG9paUc1U1d1SFNTNGNYMThneU45UXBQa1lYVy9zcjBxZVkxZTM4QU14VGw1endMbTdhcEQrd09mMXRibWJmQ2pOZ3BHU0JEb0pjSEQrS2Z0T3ZKWmFwUldrMzRmS2x4VWlwS0hITGZmeTlYUFhGcE9ibEFRVXdiQm1zQUIzVitSNGY4NUUyQ1hpa2NBY0g2OTM1bjNlQmVKcllvb1VZRmxjanlqUUVyanRUbFBjMThlM2FaOHNLa1NjTkJBeTlrUStQMUVCazVIcC8xaGVwNHRESDZkN2ZDc2NRMEJxUWlNaHZwUzBMZFZBN0h2TVhDSm1Hd0k2Q0tLaXhDbVF5a2orTWZ6bm1wa3dOTlFncUVva3FsR2tKdFJGZW5VSlRMU2JHcCtWaVRhK3dYaGRiY0FtOThSMlJDOC9XeTYraTJRS3laQ0NESU9PZEVJVXJNcmZnYXFYenFQUkMzMXBoY2hSWnorcjJ5MnBvenVvTHJ6dmp6Nk9lYWlLT2dhSUU5MUE5QlFRUEpINXJTMGRyTUFGS2dFSWtBYVZZSHl5U0dLNEdqUEZ6Szh3Lmd5OXVVT2c1R3o5QmYyQXdZdEJZZHVUYlpEdFA3VGRnNzV2cDg2REdOUGQwUnl5NEhTMEVKeWNBVmJRaEhfZ2k5SlpFVzBHUXNWYnN5MWd3Wm11ODVB"/><input name="_eventId" value="submit"/></div>
        </form>
        <div class="hint">Please use the latest version of Chrome for best experience.</div>
    </div>
</div>
<div id="language" style="display: none">en</div>
<div id="pac4jUrls" style="display: none">
    <a href="clientredirect?client_name=mc-qr&amp;service=https://hetong.buaa.edu.cn/css/bootstrap.min.css">mc-qr</a><a href="clientredirect?client_name=mc-wx&amp;service=https://hetong.buaa.edu.cn/css/bootstrap.min.css">mc-wx</a>
</div>
<script type="text/javascript">
function getParameterByName(name, url) {
    if (!url) url = window.location.href;
    name = name.replace(/[\[\]]/g, '\\$&');
    var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
        results = regex.exec(url);
    if (!results) return null;
    if (!results[2]) return '';
    return decodeURIComponent(results[2].replace(/\+/g, ' '));
}

var config = {};
// 当前语言
config.locale = $("#language").text();
// 错误信息
config.error = $("#errorDiv p").text() || null;
// 登录目标系统
var targetServiceName = $("#targetSystem").text() || null;
var targetServiceDescription = $("#targetSystemDescription").html() || null;
if (targetServiceName) {
    config.service = {
        name: targetServiceName,
        description: targetServiceDescription,
        href: getParameterByName('service') || getParameterByName('target') || getParameterByName('TARGET')
    };
}
// 第三方授权登录链接
var pac4jAs = $("#pac4jUrls a");
if (pac4jAs.length > 0) {
    config.pac4j = [];
    pac4jAs.each(function(i) {
        config.pac4j.push({
            href: pac4jAs[i].href,
            name: pac4jAs[i].innerText
        });
    });
}

function getPageConfig() {
    return config;
}

var firstLogin = true;
function doLogin(username, password, type, captcha) {
    if (firstLogin) firstLogin = false;
    else return;

    var lginfm = document.getElementById('loginForm');
    $("#loginForm input[name='username']").val(username);
    $("#loginForm input[name='password']").val(password);
    $("#loginForm input[name='type']").val(type);
    if (captcha) {
        $("#loginForm input[name='captcha']").val(captcha);
    }
    $("#loginForm input[name='submit']").click();
}

function setLanguage(locale) {
    var fullURL = window.location.href;
    if (fullURL.indexOf('locale=zh_cn') !== -1) {
        window.open(fullURL.replace('locale=zh_cn', 'locale=' + locale), '_self');
        return;
    }
    if (fullURL.indexOf('locale=en') !== -1) {
        window.open(fullURL.replace('locale=en', 'locale=' + locale), '_self');
        return;
    }
    var baseURL = fullURL.split('?')[0];
    var params = window.location.search.substring(1);
    if (params.length > 0) params = '&' + params;
    window.open(baseURL + '?locale=' + locale + params, '_self');
}

function ie8() {
    return navigator.appName === "Microsoft Internet Explorer"
        && parseInt(navigator.appVersion.split(";")[1].replace(/[ ]/g, "").replace("MSIE", "")) <= 8;
}
</script>
<script type="text/javascript">
config.mobileCampus = {
    baseHost: 'app.buaa.edu.cn',
    security: true,
    baseUrl: 'https://app.buaa.edu.cn',
    appid: '200190528091014504',
    title: '信息北航',
    autoRedirect: false
};
</script>
<script type="text/javascript" src="/cas/js/init.js"></script>
</body>
</html>