@@ -0,0 +1,9 @@
|
||||
|
||||
<div class="tabnav">
|
||||
<h6>公共管理</h6>
|
||||
<ul>
|
||||
<li {if $mg=='options'}class="select"{/if}><a href="{SITE_URL}index.php?app=pubs&ac=admin&mg=options">基础配置</a></li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div style="height: 100px;"></div>
|
||||
@@ -0,0 +1,25 @@
|
||||
{php include pubTemplate("header_admin")}
|
||||
|
||||
<div class="midder">
|
||||
|
||||
{php include template("admin/menu");}
|
||||
|
||||
<form method="POST" action="index.php?app=pubs&ac=admin&mg=options&ts=do">
|
||||
<table class="table table-hover">
|
||||
|
||||
<tr><td width="200">手机验证码发送间隔时间:</td><td><input type="number" name="option[phone_code_send_time]" value="{$strOption['phone_code_send_time']}" /> 分钟</td></tr>
|
||||
|
||||
<tr><td>Email验证码发送间隔时间:</td><td><input type="number" name="option[email_code_send_time]" value="{$strOption['email_code_send_time']}" /> 分钟</td></tr>
|
||||
|
||||
|
||||
|
||||
<tr><td></td><td>
|
||||
|
||||
<input class="btn btn-primary" type="submit" value="提交修改" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
{php include pubTemplate("footer_admin")}
|
||||
@@ -0,0 +1,5 @@
|
||||
<div class="tabnav">
|
||||
<ul>
|
||||
<li><a href="{SITE_URL}index.php?app=system&ac=plugin&ts=list&apps=pubs">返回插件首页</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -0,0 +1,228 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head lang="zh-CN">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv="content-language" content="zh-CN" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="applicable-device" content="pc,mobile">
|
||||
<meta name="robots" content="all" />
|
||||
<meta name="save" content="history" />
|
||||
<title>{$GLOBALS['TS_SITE']['site_title']} - {$title}</title>
|
||||
<meta name="keywords" content="{$GLOBALS['TS_SITE'][site_key]}" />
|
||||
<meta name="description" content="{$GLOBALS['TS_SITE'][site_desc]}" />
|
||||
|
||||
<link rel="shortcut icon" href="{SITE_URL}favicon.ico" />
|
||||
|
||||
<!-- 新 Bootstrap 核心 CSS 文件 -->
|
||||
<link rel="stylesheet" href="{SITE_URL}public/bootstrap/css/bootstrap.min.css">
|
||||
<link rel="stylesheet" type="text/css" href="{SITE_URL}theme/sample/base.css" />
|
||||
|
||||
|
||||
<script>var siteUrl = '{SITE_URL}'; //网站网址</script>
|
||||
<script src="{SITE_URL}public/js/jquery.min.js" type="text/javascript"></script>
|
||||
|
||||
<!--jquery向下兼容-->
|
||||
<script src="{SITE_URL}public/js/jquery-migrate.js" type="text/javascript"></script>
|
||||
|
||||
<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
|
||||
<script src="{SITE_URL}public/bootstrap/js/bootstrap.min.js"></script>
|
||||
|
||||
<!--bootstrap 前端验证-->
|
||||
<script type="text/javascript" src="{SITE_URL}public/js/bootstrap3-validation.js"></script>
|
||||
|
||||
{if $GLOBALS['TS_CF']['urllock']}
|
||||
<script type="text/javascript">
|
||||
var urllock="$GLOBALS['TS_CF']['urllock']";if(document.domain!=urllock){top.location.href=siteUrl;}
|
||||
</script>
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
<body class="pubs_home">
|
||||
|
||||
|
||||
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
|
||||
|
||||
|
||||
<h1 class="h2 mt-5 fw300">{$GLOBALS['TS_SITE']['site_title']}</h1>
|
||||
<div class="h1 fw300">{$title}</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="pubs_home_login">
|
||||
|
||||
<div class="pubs_home_login_bg"></div>
|
||||
|
||||
|
||||
<div class="pubs_home_login_form">
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="text-light">账号</label>
|
||||
<input name="email" type="text" class="form-control" placeholder="Email/手机号">
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="text-light">密码</label>
|
||||
<input name="pwd" type="password" class="form-control" placeholder="Password">
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<input type="hidden" name="cktime" value="31536000">
|
||||
<input type="hidden" name="token" value="{$_SESSION['token']}" />
|
||||
<button type="submit" id="comm-submit" class="btn btn-info btn-block">登 录</button>
|
||||
|
||||
|
||||
<a class="btn btn-link text-light" href="{tsUrl('user','register')}">注册帐号</a>
|
||||
<a class="btn btn-link text-light" href="{tsUrl('user','forgetpwd')}">忘记密码</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="container">
|
||||
<div class="pubs_home_footer">
|
||||
<p>
|
||||
<a href="{tsUrl('home','info',array('id'=>'1'))}">关于我们</a> |
|
||||
<a href="{tsUrl('home','info',array('id'=>'2'))}">联系我们</a> |
|
||||
<a href="{tsUrl('home','info',array('id'=>'3'))}">用户条款</a> |
|
||||
<a href="{tsUrl('home','info',array('id'=>'4'))}">隐私申明</a> |
|
||||
<a href="{tsUrl('home','info',array('id'=>'5'))}">加入我们</a>
|
||||
</p>
|
||||
<p>Copyright © {php echo date('Y')} <a target="_blank" href="{SITE_URL}">{$TS_SITE[site_title]}</a> {$TS_SITE[site_icp]}</p>
|
||||
<p>
|
||||
Powered by <a target="_blank" class="softname" title="开源社区" href="{$GLOBALS['TS_CF'][info][url]}">{$GLOBALS['TS_CF'][info][name]}</a> {$GLOBALS['TS_CF'][info][version]}
|
||||
</p>
|
||||
<p><span style="font-size:0.83em;">Processed in {$GLOBALS['TS_CF']['runTime']} second(s)</span></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script src="{SITE_URL}public/js/common.js" type="text/javascript"></script>
|
||||
|
||||
{php doAction('pub_footer')}
|
||||
|
||||
|
||||
|
||||
<!--{if $TS_SITE['is_vaptcha']}-->
|
||||
<script src="https://v-cn.vaptcha.com/v3.js"></script>
|
||||
<script>
|
||||
vaptcha({
|
||||
vid: '{$TS_SITE[vaptcha_vid]}',// 验证单元id
|
||||
mode: 'invisible',// 显示类型 隐藏式
|
||||
scene: 0,// 场景值 默认0
|
||||
area: 'auto' //验证节点区域,默认 auto,可选值 auto,sea,na,cn
|
||||
}).then(function (vaptchaObj) {
|
||||
|
||||
obj = vaptchaObj; //将VAPTCHA验证实例保存到局部变量中
|
||||
|
||||
vaptchaObj.listen("pass", function () {
|
||||
// 验证成功进行后续操作
|
||||
var email = $("input[name='email']").val();
|
||||
var pwd = $("input[name='pwd']").val();
|
||||
var cktime = $("input[name='cktime']").val();
|
||||
var jump = $("input[name='jump']").val();
|
||||
var token = $("input[name='token']").val();
|
||||
|
||||
serverToken = vaptchaObj.getServerToken()
|
||||
|
||||
var data = {
|
||||
email:email,
|
||||
pwd:pwd,
|
||||
cktime:cktime,
|
||||
jump:jump,
|
||||
token:token,
|
||||
vaptcha_token: serverToken.token,
|
||||
vaptcha_server: serverToken.server,
|
||||
};
|
||||
tsPost('index.php?app=user&ac=login&ts=do&js=1',data)
|
||||
vaptchaObj.reset(); //重置验证码
|
||||
|
||||
});
|
||||
|
||||
//关闭验证弹窗时触发
|
||||
vaptchaObj.listen("close", function () {
|
||||
//验证弹窗关闭触发
|
||||
});
|
||||
|
||||
})
|
||||
|
||||
$("#comm-submit").on("click", function () {
|
||||
|
||||
var email = $("input[name='email']").val();
|
||||
var pwd = $("input[name='pwd']").val();
|
||||
|
||||
if(email && pwd){
|
||||
//人机验证
|
||||
obj.validate();
|
||||
}else{
|
||||
tsNotice('账号和密码必须输入!');
|
||||
}
|
||||
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
<!--{else}-->
|
||||
|
||||
<script>
|
||||
$("#comm-submit").on("click", function () {
|
||||
var email = $("input[name='email']").val();
|
||||
var pwd = $("input[name='pwd']").val();
|
||||
var cktime = $("input[name='cktime']").val();
|
||||
var jump = $("input[name='jump']").val();
|
||||
var token = $("input[name='token']").val();
|
||||
|
||||
if(email && pwd){
|
||||
var data = {
|
||||
email:email,
|
||||
pwd:pwd,
|
||||
cktime:cktime,
|
||||
jump:jump,
|
||||
token:token,
|
||||
};
|
||||
tsPost('index.php?app=user&ac=login&ts=do&js=1',data)
|
||||
}else{
|
||||
tsNotice('账号和密码必须输入!');
|
||||
}
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
<!--{/if}-->
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user