PHP构造函数使用校验token

    技术2022-07-10  128

    public function _initialize() { $cktoken=$this->request->param(); if(!isset($cktoken['token']) || !isset($cktoken['phone']) ){ echo json_encode(['code'=>400,'message'=>'传参错误,token跟phone必传']);die(); } $redis=new Redis(); $ctoken=$redis->has('token'.$cktoken['phone']); if($ctoken){ $token=$redis->get('token'.$cktoken['phone']); if($token!=$cktoken['token']){ echo json_encode(['code'=>400,'message'=>'token不一致,请重新登录']);die(); } }else{ echo json_encode(['code'=>400,'message'=>'token失效,请重新登录']);die(); } }

    点击链接加入群聊【ThinkPHP56小功能】:https://jq.qq.com/?_wv=1027&k=Z0c641WP 

    Processed: 0.008, SQL: 9