mirror of https://gitee.com/karson/fastadmin.git
parent
da4402b44e
commit
9ddcb1953f
|
|
@ -363,11 +363,24 @@ if (!function_exists('hsv2rgb')) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!function_exists('cors_request_check')) {
|
if (!function_exists('check_nav_active')) {
|
||||||
/**
|
/**
|
||||||
* 跨域检测
|
* 跨域检测
|
||||||
*/
|
*/
|
||||||
function cors_request_check()
|
function check_nav_active($url, $classname = 'active')
|
||||||
|
{
|
||||||
|
$auth = \app\common\library\Auth::instance();
|
||||||
|
$requestUrl = $auth->getRequestUri();
|
||||||
|
$url = ltrim($url, '/');
|
||||||
|
return $requestUrl === str_replace(".", "/", $url) ? $classname : '';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!function_exists('check_cors_request')) {
|
||||||
|
/**
|
||||||
|
* 跨域检测
|
||||||
|
*/
|
||||||
|
function check_cors_request()
|
||||||
{
|
{
|
||||||
if (isset($_SERVER['HTTP_ORIGIN']) && $_SERVER['HTTP_ORIGIN']) {
|
if (isset($_SERVER['HTTP_ORIGIN']) && $_SERVER['HTTP_ORIGIN']) {
|
||||||
$info = parse_url($_SERVER['HTTP_ORIGIN']);
|
$info = parse_url($_SERVER['HTTP_ORIGIN']);
|
||||||
|
|
|
||||||
|
|
@ -92,7 +92,7 @@ class Api
|
||||||
protected function _initialize()
|
protected function _initialize()
|
||||||
{
|
{
|
||||||
//跨域请求检测
|
//跨域请求检测
|
||||||
cors_request_check();
|
check_cors_request();
|
||||||
|
|
||||||
//移除HTML标签
|
//移除HTML标签
|
||||||
$this->request->filter('trim,strip_tags,htmlspecialchars');
|
$this->request->filter('trim,strip_tags,htmlspecialchars');
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
$cdnurl = function_exists('config') ? config('view_replace_str.__CDN__') : '';
|
$cdnurl = function_exists('config') ? config('view_replace_str.__CDN__') : '';
|
||||||
$publicurl = function_exists('config') ? config('view_replace_str.__PUBLIC__') : '/';
|
$publicurl = function_exists('config') ? (config('view_replace_str.__PUBLIC__')?:'/') : '/';
|
||||||
$debug = function_exists('config') ? config('app_debug') : false;
|
$debug = function_exists('config') ? config('app_debug') : false;
|
||||||
|
|
||||||
$lang = [
|
$lang = [
|
||||||
|
|
@ -98,4 +98,4 @@ $langSet == 'en' && $lang = array_combine(array_keys($lang), array_keys($lang));
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,10 @@
|
||||||
{:hook('user_sidenav_before')}
|
{:hook('user_sidenav_before')}
|
||||||
<ul class="list-group">
|
<ul class="list-group">
|
||||||
<li class="list-group-heading">{:__('Member center')}</li>
|
<li class="list-group-heading">{:__('Member center')}</li>
|
||||||
<li class="list-group-item {:$config['actionname']=='index'?'active':''}"> <a href="{:url('user/index')}"><i class="fa fa-user-circle fa-fw"></i> {:__('User center')}</a> </li>
|
<li class="list-group-item {:check_nav_active('user/index')}"> <a href="{:url('user/index')}"><i class="fa fa-user-circle fa-fw"></i> {:__('User center')}</a> </li>
|
||||||
<li class="list-group-item {:$config['actionname']=='profile'?'active':''}"> <a href="{:url('user/profile')}"><i class="fa fa-user-o fa-fw"></i> {:__('Profile')}</a> </li>
|
<li class="list-group-item {:check_nav_active('user/profile')}"> <a href="{:url('user/profile')}"><i class="fa fa-user-o fa-fw"></i> {:__('Profile')}</a> </li>
|
||||||
<li class="list-group-item {:$config['actionname']=='changepwd'?'active':''}"> <a href="{:url('user/changepwd')}"><i class="fa fa-key fa-fw"></i> {:__('Change password')}</a> </li>
|
<li class="list-group-item {:check_nav_active('user/changepwd')}"> <a href="{:url('user/changepwd')}"><i class="fa fa-key fa-fw"></i> {:__('Change password')}</a> </li>
|
||||||
<li class="list-group-item {:$config['actionname']=='logout'?'active':''}"> <a href="{:url('user/logout')}"><i class="fa fa-sign-out fa-fw"></i> {:__('Sign out')}</a> </li>
|
<li class="list-group-item {:check_nav_active('user/logout')}"> <a href="{:url('user/logout')}"><i class="fa fa-sign-out fa-fw"></i> {:__('Sign out')}</a> </li>
|
||||||
</ul>
|
</ul>
|
||||||
{:hook('user_sidenav_after')}
|
{:hook('user_sidenav_after')}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue