








<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>信阳农林学院统一身份认证平台</title>
    <link rel="stylesheet" type="text/css" href="css/common.css"/>
    <link rel="stylesheet" type="text/css" href="css/index.css"/>
    <script src="js/jquery.js"></script>
    <link rel="stylesheet" href="js/layui/css/layui.css">
    <script src="js/layui/layui.js"></script>
</head>
<body>
<div class="content">
    <div class="text">
        <img src="./img/text.png" alt="">
    </div>
    <div class="logo">
        <img src="./img/logo.png" alt="">
    </div>
    <div class="loginWindow">
        <div class="layui-tab layui-tab-brief" lay-filter="docDemoTabBrief">
            <ul class="layui-tab-title">
              <li class="layui-this">账号密码登录</li>
                <li  >企业微信扫码登录</li>
            </ul>
            <div class="layui-tab-content">
             
                <div class="layui-tab-item layui-show  qrCodeContainer">
                    <form class="layui-form" action="" method="post" commandName="credentials"
                          htmlEscape="true">
                        <div class="tips">
                            <span class="word err"></span>
                        </div>
                        <div class="layui-form-item">
                            <img src="img/user.png" alt="">
                            <input type="text" name="username" lay-verify="title" autocomplete="off" placeholder="请输入用户名" class="layui-input customInput">
                        </div>
                        <div class="layui-form-item">
                            <img src="img/lock.png" alt="">
                            <input type="password" name="keyword" lay-verify="title" autocomplete="off" placeholder="请输入密码" class="layui-input customInput">
                        </div>

                        

                        
                        
                        <input type="hidden" name="lt" id="flowExecutionKey" value="e1s1" />
                        <input type="hidden" name="_eventId" value="submit" />
                        <input type="hidden" id="codeupdate" value=2 />
                        <input type="hidden" id="count" value=null />
                        <input type="hidden" id="phonecodeloginoff" value=null />
                        <div class="layui-form-item operateCon">
                            <button id="save" type="submit" class="layui-btn customBut" lay-submit="" lay-filter="demo1">立即登录</button>
                        </div>
                    </form>

                    <div class="forgetPwd">
                        <a href="//www.pc2s3.com/sso/findPassword/index.action">忘记密码?</a>
                    </div>
                </div>
                 
                  <div class="layui-tab-item">
                    <div class="mainQrCode">
                        
                        <div class="borderFrame" style="height:314px;">
                            <input  id="serviceCode" type="hidden" value="https://www.pc2s3.com/portal/user/simpleSSOLogin" />
                            <div id="wechat_container">
                            </div>
                        </div>

                    </div>
                </div>
            </div>

        </div>
    </div>
</div>
<div class="footer" style="height:auto">
    <ul>
    <td style="text-align:center">
        <p><li><strong>温馨提示：</strong><br></p> 
       <p><li><p style="white-space: normal;"></p><p><span style="font-size:16px"><strong><span style="color: rgb(0, 0, 0); font-family: 微软雅黑, &quot;Microsoft YaHei&quot;;"><br/></span></strong></span></p><p><span style="font-size:16px"><strong><span style="color: rgb(0, 0, 0); font-family: 微软雅黑, &quot;Microsoft YaHei&quot;;"><br/></span></strong></span></p><p><span style="font-size:16px"><strong><span style="color: rgb(0, 0, 0); font-family: 微软雅黑, &quot;Microsoft YaHei&quot;;">1、请各位教师、同学牢记个人的统一身份认证账号和密码，如果忘记密码可以点击右下角的忘记密码功能，进行修改。</span></strong></span></p><p><strong style="color: rgb(0, 0, 0); font-family: 微软雅黑, &quot;Microsoft YaHei&quot;;"><span style="font-size:16px">2、教职工信息源于人事系统，学生信息源于教务系统，如有变更的需求，请在对应的系统中自行修改。</span></strong></p><p><strong style="color: rgb(0, 0, 0); font-family: 微软雅黑, &quot;Microsoft YaHei&quot;;"><span style="font-size:16px">3、上传附件时严禁上传涉密信息和文件。</span></strong></p><p><strong style="color: rgb(0, 0, 0); font-family: 微软雅黑, &quot;Microsoft YaHei&quot;;"><span style="font-size:16px">4、如有其他问题<strong style="white-space: normal;"><span style="color: rgb(0, 0, 0); font-family: 微软雅黑, &quot;Microsoft YaHei&quot;;">请联系信息化建设与管理中心。电话：6687710</span></strong></span></strong></p></li></p> </td>
        
    </ul>
</div>
<div class="footer" style="height:5%">
    <ul>
<li>版权所有@信阳农林学院</li>
     </ul>
</div>
<script src="loginfiles/js/jquery.js" type="text/javascript"></script>
<script src="js/jquery.cookie.js"></script>
<script src="js/placeholder.js"></script>
<script src="js/jquery.base64.js"></script>
<script src="js/jsencrypt.js"></script>
<script src="js/md5.js"></script>
<script src="js/wxLogin.js"></script>
<script>

    layui.use('element', function () {
    });

    //tabs切换
    /* $('.title span').click(function() {
         $(this).addClass('lv-active').siblings().removeClass('lv-active');
         var select = $(this).attr('id') + '-wrap';
         $('.tips-wrap').show();
         if (select == 'normal-wrap') {
             $('.normal-wrap').show();
             $('.moblie-wrap').hide();
             $('.appcode-wrap').hide();
         } else if(select == 'appload-wrap'){
               $('.normal-wrap').hide();
               $('.moblie-wrap').hide();
               $('.tips-wrap').hide();
               $('.appcode-wrap').show();
         }else {
             $('.normal-wrap').hide();
             $('.appcode-wrap').hide();
             $('.moblie-wrap').show();
         }
     });*/
    var encrypt=new JSEncrypt();
    encrypt.setPublicKey(publickKey);

    var isAppCode = null
    var base=new Base64();
    var codeupdate=$("#codeupdate").val();
    var count=$("#count").val();
    var phonecodeloginoff=$("#phonecodeloginoff").val();
    if(phonecodeloginoff==1 && isAppCode==1 ){
        $(".login-wrap .title span").css("width","32%")
        $(".phonelogin").show();
        $(".appload").show();
    }else if (phonecodeloginoff==1 ){
        $(".phonelogin").show();
        $(".appload").hide();
        $(".normal").css("width","49%");
    }else if(isAppCode==1){
        $(".phonelogin").hide();
        $(".appload").show();
        $(".normal").css("width","49%");
    }else{
        $(".appload").hide();
        $(".phonelogin").hide();
        $(".normal").css("width","100%");
    }
    /*配置验证码*/
    $(function(){
        console.log($("#serviceCode").val())
        //var url = "http://sso.xyafu.edu.cn/sso/QiyeWechatLogin?service=http://sso.xyafu.edu.cn:443/j_spring_cas_security_check";
		var url = "http://sso.xyafu.edu.cn/sso/QiyeWechatLogin?service=" + $("#serviceCode").val();
        $.getScript("/sso/js/wxLogin.js",
            function(response,status){
                if(status=="success"){
                    window.WwLogin({
                        "id" : "wechat_container",
                        "appid" : "wwd7df1dbcb2915160",
                        "agentid" : "1000006",
                        "redirect_uri" :encodeURIComponent(url),
                        "state" : "",
                        "href" : "data:text/css;base64,LmltcG93ZXJCb3ggLnFyY29kZSB7CiAgICB3aWR0aDogMjIycHg7CiAgICBtYXJnaW4tbGVmdDogNnB4Owp9Ci5pbXBvd2VyQm94IC50aXRsZSB7CiAgIGRpc3BsYXk6IG5vbmU7Cn0KLndycF9jb2RlIHsKICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKICAgIG1hcmdpbi10b3A6IDE3cHggIWltcG9ydGFudDsKfQ==",
						});
                }
            });

        $('#code_validate').hide();
        if(codeupdate == 2 && count >= 2){
            $('#code_validate').show();
            loginCode();
        }else if(codeupdate == 2 && count < 2){
            $('#code_validate').hide();
        }else{
            if(codeupdate== 0){
                $('#code_validate').show();
                loginCode();
            }

        }
        /*document.onkeydown = function(e){
            var ev = document.all ? window.event : e;
            if(ev.keyCode==13) {
                validation(0);
            }
        }*/
        var username = $.cookie('SSOcookUser');
        var password = $.cookie('SSOcookPass');

        var remember = $.cookie('SSOremember');
        if(remember == 1){
            $("input[name='username']").val(username);
            $("input[name='keyword']").val(password);
            $("#remember").attr("checked","checked");
        }
        validation(1);
        $("#save").click(function(){
            validation(0);
        })
    });
    function validation(isShow){
        if(codeupdate == 2 && count >= 2){
            var keys = $("#flowExecutionKey").val();
            if(window.parent.length == 1){
                window.parent.lt = keys;
            }
            save(1,isShow);
        }else if(codeupdate == 2 && count < 2){
            /*不含验证码*/
            var keys = $("#flowExecutionKey").val();
            if(window.parent.length == 1){
                window.parent.lt = keys;
            }
            save(2,isShow);
        }else{
            /*显示验证码*/
            if(codeupdate== 0){
                var keys = $("#flowExecutionKey").val();
                if(window.parent.length == 1){
                    window.parent.lt = keys;
                }
                save(1,isShow);
            }else if(codeupdate == 1){
                /*不显示验证码*/
                var keys = $("#flowExecutionKey").val();
                if(window.parent.length == 1){
                    window.parent.lt = keys;
                }
                save(2,isShow);
            }else{
                save(2,isShow);
            }
        }
        $("input[name='keyword']").bind("paste",function(){return false;}).bind("contextmenu",function(){return false;});
    }


    /*加载验证码*/
    function loginCode(){

        $("#img_code").attr("src","code/code.jsp?t="+Math.random());
        $("#img_code").click(function(){
            $(this).attr("src","code/code.jsp?t="+Math.random());
        });
    }

    function hasText(a) {
        if (typeof (a) == "undefined") {
            return false;
        }
        if (a == null) {
            return false;
        }
        if (a == "null") {
            return false;
        }
        if (typeof (a) == "string") {
            a = a.replace(/(^\s*)|(\s*$)/g, "");
        }
        if (a === "") {
            return false;
        }
        return true;
    }
    function hasTextType(demo){
        $(demo).val($(demo).val().replace(/[^a-zA-Z_0-9]/g,''));
    }
    function save(type,isShow){
        if(isShow==1){
            return;
        }
        var username =$("input[name='username']").val();
        var password =$("input[name='keyword']").val();
        var validateCode = $('#validateCode').val();
        var param = {'validateCode':validateCode};
        var keys = $("#flowExecutionKey").val();
        if(!hasText(username)&&!hasText(password)){
            $(".err").html("用户名、密码不能为空");
            $("input[name='username']").focus();
            return false;
        }
        if(!hasText(username)){
            $(".err").html("用户名不能为空");
            $("input[name='username']").focus();
            return false;
        }
        if(!hasText(password)){
            $(".err").html("密码不能为空");
            $("input[name='keyword']").focus();
            return false;
        }
        /*if(type==1&&validateCode == ""){
            $(".err").html("验证码不能为空");
            $("input[name='code']").focus();
            return false;
        }*/
        $("input[name='lt']").val(keys);
        //$("input[name='keyword']").val(encodeURIComponent(encrypt.encrypt(password)));
        $("input[name='keyword']").val(hex_md5(password));
        /*if(type==1){
            $.ajax({
                url:'/sso/code/validationCode.jsp',
                type:"post",
                data: param,
                dataType : "json",
                success :
                    function(json){
                        if(json.success){
                            $("#credentials").submit();
                            if($("#remember").is(':checked')){
                                $.cookie('SSOcookUser',username,{expires:7});
                                $.cookie('SSOcookPass',encodeURIComponent(encrypt.encrypt(password)),{expires:7});
                                $.cookie('SSOremember',1,{expires:7});
                            }else{
                                $.cookie('SSOcookUser',null);
                                $.cookie('SSOcookPass',null);
                                $.cookie('SSOremember',null);
                            }
                        }else{
                            $('.err').html(json.msg);
                            $("input[name='username']").val(username);
                            $("input[name='keyword']").val(password);
                        }
                    }
            });
        }else{
            if($("#remember").is(':checked')){
                $.cookie('SSOcookUser',username,{expires:7});
                $.cookie('SSOcookPass',password,{expires:7});
                $.cookie('SSOremember',1,{expires:7});
            }else{
                $.cookie('SSOcookUser',null);
                $.cookie('SSOcookPass',null);
                $.cookie('SSOremember',null);
            }
            $("#credentials").submit();
        }*/
        $("#credentials").submit();
        // placeholder兼容IE10以下浏览器
        $('input').placeholder();
    }
    /**手机
     */
    function showphonewind(){
        $(".men").show();
        $(".login").hide();
    }
    function closephoneloginwinds(){
        $(".phone_input").val('');
        $(".code_input").val('');
        $(".men").hide();
        $(".login").show();
    }
    function SendPhoneCode(){
        var phone=$(".phone_input").val();
        if(phone==""){
            alerttext("请输入手机号码",0);
            return false;
        }
        $.ajax({
            url:'/sso/SendPhoneCode',
            type:"post",
            data: {"phone":phone},
            dataType : "json",
            success :
                function(json){
                    if(json.suess){
                        debugger
                        var sendjson=eval("("+json.msg+")");
                        if(sendjson.success){
                            alerttext(sendjson.rspcodFY,1);
                            daojishi();
                        }else{
                            alerttext("短信接口:"+sendjson.rspcodFY,0);
                        }
                    }else{
                        alerttext(json.msg,0);
                    }
                }
        });
    }
    function PhoneLogin(){
        var phone=$(".phone_input").val();
        if(phone==""){
            alerttext("请输入手机号码",0);
            return false;
        }
        var code=$(".code_input").val();
        if(code==""){
            alerttext("请输入验证码",0);
            return false;
        }
        $.ajax({
            url:'/sso/PhoneLogin',
            type:"post",
            data: {"phone":phone,"code":code},
            dataType : "json",
            success :function(json){
                if(json.suess){
                    var loginid=json.loginid;
                    var password=json.password;
                    $("input[name='username']").val(loginid);
                    $("input[name='keyword']").val(base.encode(password));
                    $("#credentials").submit();
                }else{
                    alerttext(json.msg,0);
                }
            }
        });
    }
    function alerttext(text,type){
        if(type==0){
            $(".phoneerr").html(text);
            $(".phoneerr").css("color","red")
        }else if(type==1){
            $(".phoneerr").html(text);
            $(".phoneerr").css("color","#20843c")
        }
    }
    function daojishi(){
        var time=60;
        $(".sendcode_btn").attr("disabled",true);
        $(".sendcode_btn").html("倒计时"+time);
        var interv=setInterval(function(){
            time--;
            if(time>=0){
                $(".sendcode_btn").html("倒计时"+time);
            }else{
                $(".sendcode_btn").html("发送验证码");
                $(".sendcode_btn").attr("disabled",false);
                clearInterval(interv);
            }
        },1000);
    }
    function uiadatalogin(){
        $("input[name='username']").val("uiadata");
        $("input[name='keyword']").val(base.encode("123456"));
        $("#credentials").submit();
    }
</script>
</body>
</html>
