From 11e1af746b89e76eed40d1dd15f986964786ef2b Mon Sep 17 00:00:00 2001 From: Urban Müller Date: Wed, 26 Oct 2022 16:41:47 +0200 Subject: prevent ever changing filenames to changing Bearer tokens --- it_url.class | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/it_url.class b/it_url.class index b41a1f3..1c1a21c 100644 --- a/it_url.class +++ b/it_url.class @@ -554,9 +554,10 @@ static function get_cache_dir($p) static function get_cache_filename($p) { if (!is_array($p)) - $p = array('url'=>$p); + $p = array('url' => $p); $p['cachedir'] = it_url::get_cache_dir($p); + unset($p['headers']['Authorization']); # prevent ever changing filenames to changing Bearer tokens $filename = $p['cachefilename'] ?: md5(T_lang() . T_defaultlang() . $p['url'] . ($p['headers'] ? serialize($p['headers']) : "") . ($p['data'] ? serialize($p['data']) : "")); return $p['cachedir'] . "/" . substr($filename, 0, 2) . "/$filename"; -- cgit v1.2.3