class demo{
public function _initialize(){
$request= \think\Request::instance();
$action=$request->action();
if($action=='init'){//临时允许的执行的方法名称
if(UserInfo::get(['username'=>'system'])==null){//如果系统未初始化,则允许通过
return;
}
}
//下面是对用户权限的判断
$u=input("post.u");//获取提交的用户名
$p=input("post.p");//获取提交的密码
if($u=='system'){//对登录的用户名判断
//todo....添加对用户名等权限的判断
//验证成功return,验证失败到后面的exit()拦截并不再继续执行。
}
exit(json_encode(['code'=>405,'msg'=>'授权失败'],JSON_UNESCAPED_UNICODE));
}
}
版权属于:WANYL
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。