下边是调用方法:
php
复制代码
<?php namespace appadmincontroller; use appadminmodelWaterModel; use thinkController; use thinkRequest;//使用request对象 use thinkDb;//引入数据库操作类 use thinkSession;//使用session驱动 use thinkLoader; class Base extends Controller { public function __construct() { $auth = new orgAuth(); $au = $auth->check(request()->module().'/'.request()->controller().'/'.request()->action(), $session['id']); if (!$au) {// 第一个参数是规则名称,第二个参数是用户UID $result['login_code'] = -2; $result['login_msg'] = "没有权限"; echo json_encode($result);die; } } }
这些代码按照正确的方式,放到你的项目中,auth权限管理应该就好用了。如果你的项目支持中间件,上边这部分代码直接放到中间件中就可以了。
我就是这样。
有好的建议,请在下方输入你的评论
欢迎访问个人博客:guanchao.site
欢迎访问我的小程序:打开微信->发现->小程序->搜索“时间里的”