可以在【Common/Controller下||模块/Controller】建一个类
站在用户的角度思考问题,与客户深入沟通,找到平昌网站设计与平昌网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站建设、成都网站制作、企业官网、英文网站、手机端网站、网站推广、国际域名空间、虚拟主机、企业邮箱。业务覆盖平昌地区。
类名可以是AuthController.class.php 或 CommonController.class.php(whatever)
namespace Common\Controller; use Think\Controller; use Think\Auth; class AuthController extends Controller{ public function _initialize(){ $auth=new Auth(); if (CONTROLLER_NAME.'/' . ACTION_NAME == "Index/index") { if (!$auth->check(CONTROLLER_NAME.'/' . ACTION_NAME, session('aid'))) { $this->error("请先登录", U("Login/login")); } } else { if (!$auth->check(CONTROLLER_NAME.'/' . ACTION_NAME, session('aid'))) { if(empty($_SESSION['aid'])) { echo ""; exit(); } echo ""; echo "你没有操作权限!
"; exit(); } } } }
需要权限管理的类继承控制类就可以了
class IndexController extends AuthController {