login.html 4.2 KB
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta content="yes" name="apple-mobile-web-app-capable">
    <meta content="yes" name="apple-touch-fullscreen">
    <meta name="viewport" content="width=device-width, initial-scale=1,maximum-scale=1,maximum-scale=1, minimum-scale=1, user-scalable=no">
    <title>登录</title>
    <link rel="stylesheet" href="/static/css/common.css">
    <link rel="stylesheet" href="/static/css/style.css">
</head>
<body>
<div class="box">
    <h1 class="login_title">欢迎登录</h1>
    <div class="login_list">
        <b>手机号</b>
        <input type="tel" class="login_phone">
    </div>
    <div class="login_list">
        <b>验证码</b>
        <input type="number" class="login_code">
        <u class="get_code">获取验证码</u>
    </div>
    <div class="login_tab">
        <b></b>
        <i>抱歉,此手机号没有权限登录</i>
    </div>
    <div class="btn_login">
        <img src="/static/image/btn_login.png" />
    </div>
</div>


<script type="text/javascript" src="/static/js/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="/static/js/layer/layer.js"></script>
<script type="text/javascript" src="/static/js/common.js"></script>
<script>
    $(function  () {
        //获取短信验证码
        var times = 1;
        var validCode=true;
        $(".get_code").click (function  () {
            if(validCode){
                var user_phone=$(".login_phone").val();
                console.log(user_phone);
                if(!user_phone){
                    layer.msg("手机号码格式不正确")
                }else{
                    if(times ==1){
                        times++;
                        $.ajax({
                            type:"post",
                            url:"{:url('portal/tool/get_sms_code')}",
                            data:{
                                mobile:user_phone
                            },
                            success:function(){
                                var time=60;
                                var code=$(".get_code");
                                if (validCode) {
                                    code.html("60秒");
                                    validCode=false;
                                    code.addClass("msgs1");
                                    var t=setInterval(function  () {
                                        if (time>=0) {
                                            time--;
                                            code.html(time+"秒");
                                            validCode=false;
                                        } else{
                                            validCode =true;
                                            code.html("重新获取");
                                            clearInterval(t);
                                        }
                                    },1000)
                                }
                            }
                        })
                    }
                }
            }
        });

        $('.btn_login').click(function(){
            var user_phone=$(".login_phone").val();
            var user_code=$('.login_code').val();
            if(!user_code){
                layer.msg("验证码不能为空")
            }else{
                $.ajax({
                    type:"post",
                    url:"{:url('user/login/do_login')}",
                    data:{
                        mobile:user_phone,
                        sms_code:user_code
                    },
                    success:function(res){
                        if(res.code==0){
                            $('.login_tab i').text(res.msg);
                            $('.login_tab').show();
                        }else {
                            window.location.href="{:url('user/profile/percenter')}"
                        }
                        console.log(res);
                    },
                    error:function(){

                    }
                })
            }

        });
    })
</script>
</body>
</html>