防CC攻击设置 - 网站安全管理
<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}} ; <button class="layui-btn layui-btn-primary" onclick='anticc_del();'>删除设置</button>{{/if}}
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
原文地址: https://www.cveoy.top/t/topic/mY8m 著作权归作者所有。请勿转载和采集!