襄阳网站建设分享:thinkphp6 Auth权限管控

发布日期:2020-06-23浏览次数:153 所属栏目: 常见问题

Auth安装地址

//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 "";    }}


上一篇:thinkphp6 如何生成静态页面 buildHtml使用方式

下一篇:湖北襄阳速建时代网站制作:底部版权通用字段

襄阳网站建

如果您有什么问题,欢迎咨询技术员 点击QQ咨询