mirror of https://gitee.com/karson/fastadmin.git
parent
4493a69b80
commit
46bd263186
|
|
@ -2,9 +2,9 @@
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
{:build_heading(null,FALSE)}
|
{:build_heading(null,FALSE)}
|
||||||
<ul class="nav nav-tabs" data-field="{%field%}">
|
<ul class="nav nav-tabs" data-field="{%field%}">
|
||||||
<li class="{:input('get.{%field%}') ? '' : 'active'}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
|
<li class="{:$Think.get.{%field%} === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
|
||||||
{foreach name="{%fieldName%}List" item="vo"}
|
{foreach name="{%fieldName%}List" item="vo"}
|
||||||
<li class="{:input('get.{%field%}') == $key ? 'active' : ''}"><a href="#t-{$key}" data-value="{$key}" data-toggle="tab">{$vo}</a></li>
|
<li class="{:$Think.get.{%field%} === (string)$key ? 'active' : ''}"><a href="#t-{$key}" data-value="{$key}" data-toggle="tab">{$vo}</a></li>
|
||||||
{/foreach}
|
{/foreach}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@ use think\Loader;
|
||||||
use think\Request;
|
use think\Request;
|
||||||
use think\Response;
|
use think\Response;
|
||||||
use think\Route;
|
use think\Route;
|
||||||
|
use think\Validate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* API控制器基类
|
* API控制器基类
|
||||||
|
|
@ -304,4 +305,20 @@ class Api
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 刷新Token
|
||||||
|
*/
|
||||||
|
protected function token()
|
||||||
|
{
|
||||||
|
$token = $this->request->param('__token__');
|
||||||
|
|
||||||
|
//验证Token
|
||||||
|
if (!Validate::make()->check(['__token__' => $token], ['__token__' => 'require|token'])) {
|
||||||
|
$this->error(__('Token verification error'), ['__token__' => $this->request->token()]);
|
||||||
|
}
|
||||||
|
|
||||||
|
//刷新Token
|
||||||
|
$this->request->token();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -531,7 +531,7 @@ class Backend extends Controller
|
||||||
*/
|
*/
|
||||||
protected function token()
|
protected function token()
|
||||||
{
|
{
|
||||||
$token = $this->request->post('__token__');
|
$token = $this->request->param('__token__');
|
||||||
|
|
||||||
//验证Token
|
//验证Token
|
||||||
if (!Validate::make()->check(['__token__' => $token], ['__token__' => 'require|token'])) {
|
if (!Validate::make()->check(['__token__' => $token], ['__token__' => 'require|token'])) {
|
||||||
|
|
|
||||||
|
|
@ -142,7 +142,7 @@ class Frontend extends Controller
|
||||||
*/
|
*/
|
||||||
protected function token()
|
protected function token()
|
||||||
{
|
{
|
||||||
$token = $this->request->post('__token__');
|
$token = $this->request->param('__token__');
|
||||||
|
|
||||||
//验证Token
|
//验证Token
|
||||||
if (!Validate::make()->check(['__token__' => $token], ['__token__' => 'require|token'])) {
|
if (!Validate::make()->check(['__token__' => $token], ['__token__' => 'require|token'])) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue