HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/my.esfyn.top/Template/mycms/views/forget.blade.php
@include("template::mycms.views._header")

<main class="main">

    <!-- start login or register  -->
    <section class="maan-user-account-section">
        <div class="container">
            <div class="maan-user-account-wraper wow fadeInUp">
                <div class="user-header-area">
                    <a href="/" class="logo d-none d-sm-block"><img src="{{system_config('site_logo')}}" style="height: 46px" alt="Logo"></a>
                    <nav>
                        <div class="nav nav-tabs maan-swetch-btn" id="nav-tab" role="tablist">
                            <button class="nav-link  login-btn active" id="registration-tab" data-bs-toggle="tab" data-bs-target="#forget" type="button" role="tab" aria-selected="true">忘记密码</button>
                            <button class="nav-link registration-btn maan-btn " id="Login-tab" data-bs-toggle="tab" data-bs-target="#Login" type="button" role="tab" aria-selected="false">登录</button>

                        </div>
                    </nav>
                </div>
                <div class="tab-content" id="nav-tabContent">
                    <div class="tab-pane fade active show" id="forget" role="tabpanel" aria-labelledby="registration-tab">
                        <form method="post" id="reg" onsubmit="return forget();">
                            <div class="maan-input-group">
                                <input type="text" required name="mobile" id="mobile" placeholder="请输入手机号码">
                                <span><i class="fas fa-mobile"></i></span>
                            </div>
                            <div class="maan-input-group">
                                <input type="text" required name="reg_code" placeholder="请输入验证码">
                                <span><a href="javascript:sms()" id="send_btn">马上发送</a></span>
                            </div>
                            <div class="maan-input-group">
                                <input type="password" required name="password" placeholder="请输入密码">
                                <span><i class="fa fa-eye-slash"></i></span>
                            </div>
                            <button type="submit" style="border: none" class="maan-primary-btn maan-btn">修改密码</button>
                        </form>
                    </div>
                    <div class="tab-pane fade" id="Login" role="tabpanel" aria-labelledby="Login-tab">
                        <form method="post" id="login" onsubmit="return login();">
                            <div class="maan-input-group">
                                <input type="text" required name="name" placeholder="请输入用户名">
                                <span><i class="fas fa-user"></i></span>
                            </div>
                            <div class="maan-input-group">
                                <input type="password" required name="password" placeholder="* * * * * * * * * * * * *">
                                <span><i class="fa fa-eye-slash"></i></span>
                            </div>
                            <button type="submit" style="border: none" class="maan-primary-btn maan-btn">登录</button>
                            <span class="forget-pass">忘记密码 ? <a href="{{route('user.forget')}}">找回密码</a></span>

                        </form>
                    </div>
                </div>
            </div>
        </div>
    </section>
    <!-- end login or register  -->

</main>

<div class="clearfix"></div>

<script>
    function login()
    {
        $.ajax({
            url: '{{user_login_path()}}',
            type: 'post',
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            dataType: "json",
            data: $('#login').serialize(),
            timeout: 60000,
            headers: {
                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            },
            success: function (res) {
                alert(res.msg);
                location.href = '{{user_index_path()}}';
            },
            error: function (xhr) {
                alert(xhr.responseJSON.msg);
                return false;
            }
        });

        return false;
    }

    function forget()
    {

        $.ajax({
            url: '{{user_forget_path()}}',
            type: 'post',
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            dataType: "json",
            data: $('#reg').serialize(),
            timeout: 60000,
            headers: {
                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            },
            success: function (res) {
                alert(res.msg);
                location.href = '{{user_login_path()}}';
            },
            error: function (xhr) {
                alert(xhr.responseJSON.msg);
                return false;
            }
        });

        return false;
    }
    function sms(obj)
    {
        var mobile = $('#mobile').val();

        if (mobile.length != 11) {
            alert('手机格式不正确');
            return false;
        }

        if (send_lock) {
            return false;
        }

        send_lock = true;

        $.ajax({
            url: '{{user_reg_code_path()}}',
            type: 'post',
            contentType: "application/x-www-form-urlencoded; charset=UTF-8",
            dataType: "json",
            data: {"mobile":mobile},
            timeout: 60000,
            headers: {
                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
            },
            success: function (res) {
                countDown();
            },
            error: function (xhr) {
                alert(xhr.responseJSON.msg);
                return false;
            }
        });
    }

    var time = 60;
    var send_lock = false;
    function countDown()
    {
        if (time > 0) {
            $('#send_btn').text(time + "(S)");
            time--;
            setTimeout(countDown,1000);
        } else {
            time = 60;
            send_lock = false;
            $('#send_btn').text("马上发送");
        }
    }
</script>

@include("template::mycms.views._footer")