<script src='{{$STATIC}}layuiadmin/layui/layui.js'></script>
<div class='pro_msg' style='display: none' id='msg'></div>
<div class="layui-container">
    <div class="layui-row">
        <div class="layui-col-md12">
            <div class="layui-card">
                <div class="layui-card-header">防CC攻击设置</div>
                <div class="layui-card-body">
                    <form class="layui-form" action='?c=anticc&a=anticcAdd' method='post'>
                        <div class="layui-form-item">
                            <label class="layui-form-label">防CC开关</label>
                            <div class="layui-input-block">
                                {{if $at==0}}
                                <a href="javascript:anticc_checkon(1)" title='开启功能'><img src="{{$STATIC}}style/start_on.png" border="0" /></a>
                                {{else}}
                                <a href="javascript:anticc_checkon(2)" title='禁用功能'><img src="{{$STATIC}}style/start_off.png" border="0" /></a>
                                {{/if}}
                            </div>
                        </div>
                        <div class="layui-form-item">
                            <label class="layui-form-label">触发频率</label>
                            <div class="layui-input-inline">
                                <select name='frequency' id='frequency' data-request='{{$cc.request}}' data-second='{{$cc.second}}'>
                                    <option value="">--未设置频率--</option>
                                    <option value="0,0">首次请求验证</option>
                                    <option value="20,10">10秒20次请求-高级</option>
                                    <option value="50,10">10秒50次请求-中级</option>
                                    <option value="100,10">10秒100次请求-推荐</option>
                                    <option value="diy">自定义</option>
                                </select>
                            </div>
                        </div>
                        <div class="layui-form-item" id='request_form' style='display: none;'>
                            <label class="layui-form-label">请求次数</label>
                            <div class="layui-input-inline">
                                <input type="text" name='request' value='{{$cc.request}}' id='request' class="layui-input">
                            </div>
                        </div>
                        <div class="layui-form-item" id='second_form' style='display: none;'>
                            <label class="layui-form-label">单位时间</label>
                            <div class="layui-input-inline">
                                <input type="text" name='second' value='{{$cc.second}}' id='second' class="layui-input">
                            </div>
                            <div class="layui-form-mid layui-word-aux">秒</div>
                        </div>
                        <div class="layui-form-item">
                            <label class="layui-form-label">防护模式</label>
                            <div class="layui-input-inline">
                                <select name='mode' id='mode' data-mode='{{$cc.mode}}'>
                                    {{foreach from=$modes key=key item=row}}<option value="{{$key}}">{{$row}}</option>{{/foreach}}
                                </select>
                            </div>
                        </div>
                        <div class="layui-form-item">
                            <label class="layui-form-label">白名单IP</label>
                            <div class="layui-input-block">
                                <textarea name='whiteip' id='whiteip' cols='30' rows='4' placeholder="没有请留空" class="layui-textarea">{{$whiteip}}</textarea>
                                <div class="layui-form-mid layui-word-aux"><font color="red">防CC白名单,IP格式: 一行一个 支持IP段: 127.0.0.0/24 或 127.0.0.1-127.0.0.255</font></div>
                            </div>
                        </div>
                        <div class="layui-form-item">
                            <label class="layui-form-label">白名单URL</label>
                            <div class="layui-input-block">
                                <textarea name='whiteurl' id='whiteurl' cols='30' rows='4' placeholder="没有请留空" class="layui-textarea">{{$whiteurl}}</textarea>
                                <div class="layui-form-mid layui-word-aux"><font color="red">一行一个URL,可填写URL中的一部分,支持正则</font></div>
                            </div>
                        </div>
                        <div class="layui-form-item">
                            <div class="layui-input-block">
                                <button class="layui-btn layui-btn-primary" onclick='anticc_add();'>保存设置</button>
                                {{if $cc!=null}} ;&nbsp;<button class="layui-btn layui-btn-primary" onclick='anticc_del();'>删除设置</button>{{/if}}
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
</div>
防CC攻击设置 - 网站安全管理

原文地址: https://www.cveoy.top/t/topic/mY8m 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录