mirror of
https://github.com/tznb1/TwoNav.git
synced 2025-08-10 08:51:49 +00:00
v2.0.07-20230405
This commit is contained in:
187
templates/admin/page/root/default_setting.php
Normal file
187
templates/admin/page/root/default_setting.php
Normal file
@@ -0,0 +1,187 @@
|
||||
<?php
|
||||
if($USER_DB['UserGroup'] != 'root'){$content='您没有权限访问此页面'; require(DIR.'/templates/admin/page/404.php');exit;}
|
||||
$title='默认设置';require(dirname(__DIR__).'/header.php');
|
||||
$s_site = unserialize( get_db("global_config", "v", ["k" => "s_site"]));
|
||||
$LoginConfig = unserialize( get_db("global_config", "v", ["k" => "LoginConfig"]));
|
||||
?>
|
||||
<body>
|
||||
<div class="layuimini-container">
|
||||
<div class="layuimini-main">
|
||||
<form class="layui-form" lay-filter="form">
|
||||
<div class="layui-form layuimini-form layui-form-pane">
|
||||
<blockquote class="layui-elem-quote layui-text" style="">1.本页功能<a href="https://gitee.com/tznb/OneNav/wikis/%E8%AE%A2%E9%98%85%E6%9C%8D%E5%8A%A1%E6%8C%87%E5%BC%95" target="_blank">授权用户</a>专享<br />2.用户注册后默认使用此方案<br />3.如果您不理解选项的作用请勿乱改 </blockquote>
|
||||
<fieldset class="layui-elem-field layui-field-title"><legend>安全设置</legend></fieldset>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">登录保持</label>
|
||||
<div class="layui-input-inline" >
|
||||
<select name="Session">
|
||||
<option value="0">浏览器关闭时</option>
|
||||
<option value="15">15天</option>
|
||||
<option value="30">30天</option>
|
||||
<option value="60">60天</option>
|
||||
<option value="90">90天</option>
|
||||
<option value="180">180天</option>
|
||||
<option value="360" selected>360天</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">登陆后保持的时间</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">HttpOnly</label>
|
||||
<div class="layui-input-inline" >
|
||||
<select name="HttpOnly">
|
||||
<option value="0" >禁止HttpOnly</option>
|
||||
<option value="1" selected>使用HttpOnly(荐)</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">防止跨站脚本窃取Cookie保护账号安全(无特殊情况不建议禁止)</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">Key安全</label>
|
||||
<div class="layui-input-inline" >
|
||||
<select name="KeySecurity">
|
||||
<option value="0">0级(无)</option>
|
||||
<option value="1" selected>1级(UA)</option>
|
||||
<option value="2">2级(UA + IP )</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">保持登陆状态的Key算法,更高级别的算法可以降低被窃取的风险!</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">Key清理</label>
|
||||
<div class="layui-input-inline" >
|
||||
<select name="KeyClear">
|
||||
<option value="3">3天未访问</option>
|
||||
<option value="7" selected>7天未访问</option>
|
||||
<option value="15">15天未访问</option>
|
||||
<option value="30">30天未访问</option>
|
||||
<option value="60">60天未访问</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">优先于登录保持,保持时间内未访问过则强制踢出登录</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">API模式</label>
|
||||
<div class="layui-input-inline">
|
||||
<select name="api_model">
|
||||
<option value="security" selected>安全模式</option>
|
||||
<option value="compatible">兼容模式</option>
|
||||
<option value="compatible+open">兼容模式+开放</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">部分主题和插件需设为开放模式!</div>
|
||||
</div>
|
||||
|
||||
<fieldset class="layui-elem-field layui-field-title"><legend>站点设置</legend></fieldset>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">主标题</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="title" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">副标题</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="subtitle" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">Logo</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="logo" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">关键字</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="keywords" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">描述</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="description" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">链接模式</label>
|
||||
<div class="layui-input-inline" >
|
||||
<select name="link_model" >
|
||||
<option value="direct" selected>直连模式</option>
|
||||
<option value="Privacy">隐私保护 ( header )</option>
|
||||
<option value="Privacy_js">隐私保护 ( js )</option>
|
||||
<option value="Privacy_meta">隐私保护 ( meta )</option>
|
||||
<option value="301">301重定向 ( 慎用 )</option>
|
||||
<option value="302">302重定向</option>
|
||||
<option value="Transition">过渡页面</option>
|
||||
</select>
|
||||
</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="link_icon">
|
||||
<option value="0" selected>离线图标</option>
|
||||
<!--<option value="1" >本地服务(支持缓存)</option>-->
|
||||
<option value="2" >favicon.rss.ink (小图标)</option>
|
||||
<option value="4" >api.15777.cn</option>
|
||||
<option value="5" >favicon.cccyun.cc</option>
|
||||
<option value="6" >api.iowen.cn</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="layui-form-mid layui-word-aux">所有API接口均由其他大佬提供!若有异常请尝试更换接口!</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-form-text">
|
||||
<label class="layui-form-label">头部(header)代码 - 用户</label>
|
||||
<div class="layui-input-block">
|
||||
<textarea name="custom_header" class="layui-textarea" placeholder=''></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item layui-form-text">
|
||||
<label class="layui-form-label">底部(footer)代码 - 用户</label>
|
||||
<div class="layui-input-block">
|
||||
<textarea name="custom_footer" class="layui-textarea" placeholder=''></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-form-item"><div class="layui-input-block"><button class="layui-btn layui-btn-normal" lay-submit lay-filter="save">确认保存</button></div></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<?php load_static('js.layui');?>
|
||||
<script>
|
||||
layui.use(['jquery','form'], function () {
|
||||
var form = layui.form;
|
||||
var layer = layui.layer;
|
||||
var $ = layui.jquery;
|
||||
|
||||
//表单赋值
|
||||
form.val('form', <?php echo json_encode($s_site);?>);
|
||||
form.val('form', <?php echo json_encode($LoginConfig);?>);
|
||||
|
||||
//监听提交
|
||||
form.on('submit(save)', function (data) {
|
||||
$.post('./index.php?c=api&method=write_default_settings&u='+u,data.field,function(data,status){
|
||||
if(data.code == 1) {
|
||||
layer.msg(data.msg, {icon: 1});
|
||||
}else{
|
||||
layer.msg(data.msg, {icon: 5});
|
||||
}
|
||||
});
|
||||
return false;
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user