/**
  * @inheritdoc
  */
 public function beforeAction($action)
 {
     if (!AdminUser::isLoged()) {
         if (!in_array($action->id, ['login'])) {
             if ($this->request->getIsAjax()) {
                 $this->setError('login.failed', 401);
                 $this->setResponseData('data', Url::toRoute('/admin/default/login'));
             } else {
                 $this->redirect(Url::toRoute('/admin/default/login'));
             }
         }
     } else {
         /**
          * @var $this->user \liuxy\admin\models\AdminUser
          */
         $this->user = AdminUser::getUser();
         /**
          * 校验权限
          */
         if (!AdminUser::hasPermission($this->user->id, $action->controller->route)) {
             if (!in_array($action->id, ['deny', 'login', 'logout', ''])) {
                 if ($this->request->getIsAjax()) {
                     $this->setError(Module::t('deny'), 403);
                 } else {
                     $this->redirect(Url::toRoute('/admin/default/deny'));
                 }
             }
         }
     }
     return parent::beforeAction($action);
     // TODO: Change the autogenerated stub
 }
<?php

use liuxy\admin\Module;
use yii\helpers\Url;
$currentUser = \liuxy\admin\models\AdminUser::getUser();
?>
<!-- BEGIN HEADER -->
<div class="page-header navbar navbar-fixed-top">
    <!-- BEGIN HEADER INNER -->
    <div class="page-header-inner">
        <!-- BEGIN LOGO -->
        <div class="page-logo">
            <a href="index.html">
                <img src="<?php 
echo Yii::$app->assetManager->getPublishedUrl('@liuxy/themes/admin');
?>
/img/logo.png" alt="logo" class="logo-default"/>
            </a>
            <div class="menu-toggler sidebar-toggler">
                <!-- DOC: Remove the above "hide" to enable the sidebar toggler button on header -->
            </div>
        </div>
        <!-- END LOGO -->
        <div class="hor-menu hor-menu-light hidden-sm hidden-xs">
        <ul class="nav navbar-nav">
            <?php 
if ($menus) {
    foreach ($menus as $menu) {
        if ($menu['is_nav'] != \liuxy\admin\models\Permission::NAV_YES) {
            continue;
        }