function Is_Auth($Auth_Rule) { $Auth = new \Common\Libs\Auth(); $AUTH_KEY = session(C('AUTH_KEY')); //判断当前认证key是否不在 超级管理组配置中,或者当前模块是否为非认证模块 if (!is_admin($AUTH_KEY) && !in_array(CONTROLLER_NAME, explode(",", C("NOT_AUTH_MODULE")))) { //当前权限表达式 $Auth_Rule = MODULE_NAME . '/' . CONTROLLER_NAME . '/' . ACTION_NAME; if (!$Auth->check($Auth_Rule, $AUTH_KEY)) { return false; } else { return true; } } else { return true; } }