all(); $token = $request->header('d-token', ''); if (!$token) Utils::throwError(ErrorConst::NOT_LOGIN); if (env('CHECK_COMPANY')) { $cpid = Site::getCpid(); $script_id = getProp($params, 'script_id'); if ($script_id) { if (!DB::table('mp_scripts')->where('id', $script_id)->where('cpid', $cpid)->value('id')) { Utils::throwError(ErrorConst::NOT_ACCESS); } } $anime_id = getProp($params, 'anime_id'); if ($anime_id) { if (!DB::table('mp_animes')->where('id', $anime_id)->where('cpid', $cpid)->value('id')) { Utils::throwError(ErrorConst::NOT_ACCESS); } } $episode_id = getProp($params, 'episode_id'); if ($episode_id) { if (!DB::table('mp_anime_episodes')->where('id', $episode_id)->where('cpid', $cpid)->value('id')) { Utils::throwError(ErrorConst::NOT_ACCESS); } } } return $next($request); } }