<!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="db875678-f0d1-4a5d-ab19-92038e11745d_ZXlKaGJHY2lPaUpJVXpVeE1pSjkuUHU1K1E3ZnYzVDkrd2NENWlCRjR4ckZMbENoaFYyckQ4TlphUmZEQjB6elYvTUVRZzM4WUU5VUFlRGlpNUtiVDN3R1JkUG11MkwvRkNJYTVqcU41eGxwTEpKQlZMeEV2KzEyVTFKT05TRnByVVFxSDA4SG0rNVRHKzNzajRQOCtZTUxGK0R1N1EwR21FOUtLK3BsS1ZHZ2lzR3hsYVltMy96SG9peFdmb2c5ZUc4R3c5UFcwZThrTWgxczc0ZHEvalRsek1rUXVDMHc2bTJLTWg4OWtDSS9yaWxCTVJ1K2ttcXlyWHBUUDNrNlNlRkJpczlkL2o5eitHbjRDTmw4ZitWN1BXVGV2NVJvM1ZTSFJReVFWYWtvc2I0QzROdWh5dTF1Q1pRalN2L3Z4MkdpcytDR3V0Yk5TNzBrYTFKNnhnbHpKeG8yMS9MaWlWYkgwZlFZQk1pUXc5V0trNEgzUjVKYStoWUphMFdjZzRTdEVtTlpCaFo0Qm4zaFBQM3VHUmh0cWJHakgwYk5BS0c5OFlBQWtLZGJ1Sk5RTjZiZzJzOFExa3E2ZkpMbWMxN09DdmVyZzJ1MU16K05UZkhscURJNGI0LzBrVnRzWjNrRFZKVG1FNjJOQXZhdlpCalhabm1EdmFieWVRNmlXUUpRQkk2bVVkNi9PRm01ZnZyeVZHajJQbnlIbVZLL2xzcTB1dUg5eWMzVnIrTGJ1VnQ4aFFDQXUwMmVMbFdvY2J6ZTZBQjFZVDZNY1JUbE1INEVNUTNtRHBSbkNpM09kMi9GTTdudXAzZ04zVHpHbnFobEo4UDVRdURtWGU4OUxNd1hzeFllaWdFNWMxSTdPMW8zTmdRc3p4Z1AzVEt2OW9ZRGpha1dMZWxXNXBxcWhHSTVuRjVzMTVhN3BtZFd5V0F0b0F1Q05ReUpYMkJYUEZvdEkxSmNtakVIdm9UbjN1K2RoMHBraGhGeHlkeHJ5UHpaWHBhK0p4aFo5Y2tmcVY1L1ROTnFtdENvOUZIZGJjcjBWV1NtMm9xMnQzcUtRSm5MOTRNSldLZExuaWNmMXRLa3BoendWL3U0T1pRcS81aG1leDBkd0ZMc0Vpazh5dUN2NUZObmtFV0JpdlBzWVdFWGY3WjNlUDUvdUQrNm9DSGxvanJoRzgvVGR1UUJoQURvZ25GOHJGSlUwck9xOVl6K2s0REtEd004enl3TDEzUGdiVVlMQzJnempWTjhIaE12cUxPamdhanZxc1lFeDFlSVRiYkljYjFRdDlFVjQyd0hBTGtNeVprd3ZFeE8zb3h4NS82ajNmWGkyRWRoY0pJYjlsTis0bTFqcWcwQUlLbEg5ZjVRT2t1cEpXV3pjTHcxbGpkVTVDNi93SGpZQjdlWnovQlZaTkFNWFNCRVB1cjFUL2Jta01vUUgzK1RIUUJyWWthTEtnUFpxdGtIT1FSVFZIQTZDVGwxb0VCQUxTSmhERGorSjRhTVhpUjYvTDJwYkNqOHFFMHVDVXBnV3BYRWJjOU5rUFFmeldvbFIyNVdRU3RlcVdESzZVdEozd3RHSG9XeGlGSjlxTHlZK2d3N2dFa0djSGJpRW5XekRJb0FzNldjSkk3c21IQzREVExaRllaV2JHcXN3eGJBUEx0d3pscFpTekF2MEo1VytPV3NJRjllWXNJMWM2SnF5REVhNE9JNFdSY2dDbXFad0dTUUt5eGFsalgyaDR3WW83NWFWNnNMbjZKVmN1RVdoZmxFbGdsMDVtTmc4YTNSZ1hJOGU4bGdyWVNQd3VpY014QUVtdlpGbGNsdzBobERXVk9PRlAwVG14d01KdFJaZWhrNjRCUkFyQnJKbkFlc3RHaHh2cThQT1lUeHNsam42MCtEWU1QSG5VS3RRb0Rya05lOU81UHhGUCs1UlNxclBWWEZzbElidm1aVFRsbnhPR1dmN0dUeXZxa2dsMG1QOWR5bEtMM0kwU3dlN3lETFNGc05CUDk2TDd2MnBIeTlPMm4ybVY4VnZHMVJxUzRUVG9kaTQ3UkFQZWl2eWFoMzg5RmtnN1lvY0hTN0s4aG5McldybVVZbWU1T3lDRHRLU3RnSWZlbWE3dDFSeFVZUHIyR242aytON3FjVnBzUjRSZEVLZytsd3cvK0ZWWFl1RjVrYlI3bVRKNXdQWHBzVmk3ektHSDRvclp4VjFLeFR0QUN4cXdmcTM0ZTc4WG93WEVhVmtFMGY2dkt4VXV1VCtNb1cvdWVkNlFobExUbHk0aVVxVWdFNFpWb2dlN3k1NEhXRjUzZHBrd2VoK29WQUJGcW5wYjBwTmV0ZmoreVB0Vkw0TnhGZ0Q3SHFwejlwdUpkREIvUGZ1amRuRVN5bUdLQXRUWDhCOGc3VVVvUVY5QUdXdWFremlVR0NpcHhGWklDZDQrbFI5RGUxK1ZBb25KU2J3d3pZdHNhRk14ZGZJUDFtSmFwSElPSHRMeGRkZnFJNW1jRktiMVZERkRxbjU0RG9ZTk91WSthckM2WWtkTnlMNEhJUUNVRjUxY0FEL1FkcGtGMzJ3aXUxWlNJQndjU0ZJcWIzRWNhVEUyS25VcFFzYVFyYnNnYWlHTHlja0J3UG54YXNuTjN4L2UvMDVIbWJUZHBvaGxBOTdkYVZ1OFhCOVRrUVc4Z0VTaStmNVNKNTNPbW9xdm9QMlZua0dsMUIrQktHejNhZStoTGhTTHNrSkRaUm10ZnA5OU5DOE1UeWFnUFhMcXZZVWQ3dkU2RG1lZVBNbE1IZ1JBSlNsOENHcStoazQrWTEyVXRpWEpBTlpoMDg1YzFJSUFlMDdkL2d4MWpmZTZjUjlnNURqaEJoNzNHcnR4cDNJQXNTWVh1K1ZHeVRZYjRDbjJIbEEwVGxieFNxNUE2YXIvMEtsT1BQcGxya3lzL0V6cTVHTGF4UlJZUWdpRUM5QXduck5sMnloMVBkajJoby9RVDVpdUxqemdmVWs1Zzg5STFyUzNLRzJSaVJDR2dwTEFCS2t3NmJpYjJKdVFESFhQNTFFU0wvUThXQ2FDbEdsU1RwNlNqZ2hUUHJiWFRoWm9veEdtMG50S1pLdVZNWTZlaTZ0SExiWXZuanN3dG01MEhnMngrMUx0VkI4NnhlOHhrNFhuODRwSC82MEFoUHErUm4rL0pwMjQ4d01va1ZPSGRlQ2h3SUhHbUlwY2NUUi9MbWRQSXUwNGl0c01BdGIwSjhhZVpKZFN2Z0xONnlCU1VEcUFob3JrMlRVcWZxMFVrYzBJekdrbTBhRnNoY0l2OVRZcjhiNDNGWmVzekJmWStITEF2QnM5VGZkYXFPN1RsRnRRd1cvSC9ldWJ5bS9jNHROVFFDemNFeWd0LzFuVldsOFRlTTBKTU1yUGNCY3NSTWJldGwyQzBicHVWeU1ONlJJL0JkRnd0cGUrY29MK0hGVmJ5Nm83WFNtNnBXL05UcHFXTnorc0paMUtZMXRaRGcrcmJJWWliaUFoSWpzSFA5d1RyeGZVNEFtS3FOQzVrZjFIeE1CdXB2WkZZTUVOT0ZSaFduTkdjdVFpLzVzTDBCRVRzTTZwL1NSRVM2RktDdjJWNkRZRDgxRmduK1Bzd1JoZnZGeEFtNGw3U3dlOC85YUJHbk15OGpsaVhYMzJnbDlJQTV3VzZxRWV4NDdYWFMwcTlYZm9rbXRtQ2tyL29GOUJHbVVpcmZpNG12NW9PZ05Qd2JUNzBUc0VGTk1LRWNrd0xZV1dRNVZRZy9xNUpGVHBwMTF0THUvSkdKTDdTUjhZbUdjcUhwL2ZqOFpjbUVZZHBjUS9Nc01LengyRy91LzRpbXgxQ0dsUlE3QjNFYTc2d3RHVnNFZXd4ZVRuV2ZNa1pKZ0pzMnFRZDZSUVdBS3B6QVFmK1QvNm9QVEZkeXhDNDlUMHZtSTJYUlJtemRJT0R6NkZqUVJ4WERhWXZJcXpRd3BQTzFxRGZQa3B0U3o4ckFDYmtiSXBGNUNTMktNZkRjMWtiVVN2a0l1NTYzNE9zOHBWbHVUanNHYk56M284MCtaa3o0dGdMdmsxSU9Qa3owMzRxTEV5Ym9oWDVtNjE1dkg2eEV5ZlNqY09XZ0JZanFTdWMxcmcvYmhhcGVQOUFnV3k3Zy9iTFR0ZE1tY29LSzEyVFkwS0x2N2dIcTNFUWc5N3o4TjVTQjBTWlNKRU1ZZ0JsUjZBVWNiWjA2aThWNGsxd0lsTEg2SU1oUG8zb2dJelNyNklWM0c1cjZEMVBSZGFnZ213cEVZaGVKNkRTak05aytmSTBpMzkvYWptSlJ2eWxpM00xM3FKM2tKNk5Yd2M5RmRoZjRnRzhkVHZ0eVVvNDhFWnptdGlXVGtCRnRMKzZkTlcrVXRVK2FVdEM3Mm8xSVlFMm1iZWxXV1ViTncyTm1KNktjM3QwT0RvRlRWZE9QM3FkbEVGc0NXMzU5b2xzNDY0Y3Joc3BnK2QwQzBxck1CTC9TTlVuMUswM1F2VHJESU1mYWhrdTJBakxzYjZWUlJmSThYd1JvbkFjOUFSdHpyQUh1WFVCSU9OL2JVTW5NdTNTTkZrS0ROL01rVDdlenphaytxK1pXZ3V0bGxaREg4YTljdWRqMS9QOXBFU0tURSsycFdwcVEveTBTVUd0RkU1ellyVkNXclRWUXFPSCtPc0RIbHNTMXFQa2ZjN3FxZFpmbFFuRGh4VWZJSE1WUkloakx2K1FQK3p4dUNKVzBpd3RuZE9XR2JrM2xQNFcwVHAyMXFtYW45RnFyQ1QwU3I3UUNVQmRUVmtjKzlHbGhtSG0wVkI1b1dXZ3A5QUZSaFpUUExxRWtSNTJyOEVjanFRZUliTE05a2h6dHBNTklwcmZNcVRtWGlsVm8xaTJRMkVqNVlaU252c0JMQ0xEV1BhN1ZkVUJ1N0xmVHN0cWdDellIdmt3WnU5U21zOVU2YXlxcnRwNkswL0RoYWFiSitlc3NxTEFwN1VIc1hRVVZiVVBUMUFXaGJKNzBTVnRUU0s0RG83TEFiQmlHSmVsYkRDT1d6MFUzaUQzRWdXRmtTcUlpRzlXNDU4RkhVU2tMZzBST3NyUDE0Y0lLYzQ4QjBubmRGeWw4S2hVYzV5ZWlWVGt4UmRCSk1kRG9xQUp5bGxvMnRrcUpWUTBSZ1dLK05GbXRQT0pMMkVpMDZPVk83SmhLaWEzVFhQRzBvOVBFanFaQkVsME93YVRNUEpHNURzTEZ5ZFdBZThKUTdMa0FIaFE5akxWV2JJbkNHVksvQzc5QzhsOGhxVDhhb25FeUJORWQzWWRDMWVjWldseFBPQW45QXlEbERvT0MyRTFUQ1lJU0JDK2ZqbzRUNEVFMmVmL0lDaDdzQUprdTg2L01PdWRlakJYSm4xdmRQLkljSGhUblI2OVZLRzJGSWpxMXAwWkpsOWtCSVVlLTJQOXNERWQ1MW40UDFtaHM1WUlsY3NKUmZFTDVMbThsNXhQZktQQmsxSlpBOGVBQTAzNkNpWWRn"/><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>