thinkPHP5框架auth权限控制类与用法示例(2)

public function _initialize() { $aid = 1; $auth = new \auth\Auth(); $request = Request::instance(); $au = $auth->check($request->module() . 'https://www.jb51.net/' . $request->controller() . 'https://www.jb51.net/' . $request->action(), $aid); if (!$au) {// 第一个参数是规则名称,第二个参数是用户UID /* return array('status'=>'error','msg'=>'有权限!');*/ $this->error('你没有权限'); } }

上面的$aid应该是用户登录以后获取的,正常情况下应该是session()获取的用户id

相关业务逻辑可以自行判断,剩下的就是添加全县,用户组添加啊,等等系列增删改查了。

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/93a11fa956c9ed3a977d83efa0dd8a62.html