hasHeader('Authorization')){ $token = $request->header('Authorization'); Log::info('token:'.$token); if(\substr($token,0,6) === 'Bearer'){ $token = trim(substr($token,6)); $jwt = JWT::decode($token,new Key(env('APP_KEY'),'HS512')); if($jwt->exp < time()){ return false; }else{ //有效的token return ['user_uid'=>$jwt->uid,'user_id'=>$jwt->id]; } }else{ return false; } }else if(isset($_COOKIE['user_uid'])){ return ['user_uid'=>$_COOKIE['user_uid'],'user_id'=>$_COOKIE['user_id']]; }else{ return false; } } }