//thinkphp5.1
composer require liliuwei/thinkphp-auth=1.0.*
//thinkphp6.0
composer require liliuwei/thinkphp-auth=2.0.*
1.调用
use liliuwei\think\Auth;
2.获取控制器
$request=\think\facade\Request::instance(); $root=$this->request->root();$con=$this->request->controller();$action = $this->request->action();$name=$root.'/'.$con.'/'.$action;
3.实例化 Auth
$auth=new Auth();
4.使用Auth判断控制器是否有权限
if (session('id')!=1 && $name!="/admin/Index/index" && $name!="/admin/Index/welcome" && $name!="admin/Admin/logout"){ if (!$auth->check($name,session('id'))){ echo ""; }}
详情地址https://www.hbsjsd.cn/art/list/340.html
最佳答案