/** * 钩子 */ protected $beforeActionList = [ 'islogin', ]; /** * 是否登陆 */ public function islogin(){ $data = input('post.'); $user_model = new CinemaUser(); $user = $user_model->getCount(['openid'=>$data['openid'],'status'=>2,'condition'=>1]); if(!$user){ exit(json_encode(ajaxFalse('','',1)));//抛出给前端 } }
钩子函数有前置有后置,根据不同的业务逻辑和需求分别使用。
Tp5手册介绍
https://www.kancloud.cn/manual/thinkphp5/118050