示例源码如下,可根据不同应用场景进行更改
```
<?php
namespace app\***;
use think\Controller;
use think\Request;
use ***\Auth;//此处打星号是根据不同命名空间引用
class Common extends Controller
{
public function _initialize()
{
/*此处检测用户session()是否存在,判断登陆*/
$auth = ***\Auth;
/*获取获取当前模块名/控制器名/方法名*/
$request = Request::instance();
//echo $request->module().'/'.$request->controller().'/'.$request->action();
if(!$auth->check(
$request->module().'/'.$request->controller().'/'.$request- >action(),<第二个参数放用户主键id>)){
//check()方法中先介绍两个参数,路径和用户id
return $this->error(‘抱歉,您没有权限’);
}
}
}
```