首页 > 代码库 > thinkphp5_auth 权限认证
thinkphp5_auth 权限认证
1.Auth类文件引入
2.写一个公共类AuthInfo,所有要权限认证的类都继承此公共类AuthInfo
class AuthInfo extends Controller{
protected function _initialize(){
if(!session("?intel_uid")){
echo "<script>alert(‘没有登陆!‘);window.location.href = http://www.mamicode.com/‘".url(‘index/index/index‘)."‘;</script>";
}
$uid = session(‘intel_uid‘);
if($uid==1){
return true;
}
$userArr=db(‘in_user‘)->where(‘id=‘.$uid)->find();
$access_id = $userArr[‘role‘];
$auth = new Auth();
$name=request()->module().‘/‘.request()->controller().‘/‘.request()->action();
if(!$auth->check($name,$access_id)){
$this->error(‘没有权限!‘);
}
}
}
thinkphp5_auth 权限认证
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。