X-Git-Url: https://git.p6c8.net/jirafeau/jirafeau.git/blobdiff_plain/fab058b4ecffc3309c731c44befbd54bc9749567..978683b51e7c6c49377b5a9404f4717cfd2f5392:/f.php diff --git a/f.php b/f.php index 543fc10..922668f 100644 --- a/f.php +++ b/f.php @@ -3,6 +3,7 @@ * Jirafeau, your web file repository * Copyright (C) 2008 Julien "axolotl" BERNARD * Copyright (C) 2015 Jerome Jutteau + * Copyright (C) 2024 Jirafeau project (see AUTHORS.md) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as @@ -15,7 +16,7 @@ * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . + * along with this program. If not, see . */ define('JIRAFEAU_ROOT', dirname(__FILE__) . '/'); @@ -97,7 +98,7 @@ if (!empty($delete_code) && $delete_code == $link['link_code']) { - + ' . t('TOS') . '.' ?> @@ -142,7 +143,7 @@ if (!empty($link['key'])) { t('GIMME_PSW') . ' : ' . '' . '' . - '' . + '' . t('USING_SERVICE'). ' ' . t('TOS') . '.' . ''; @@ -170,7 +171,7 @@ if (!empty($link['key'])) { require(JIRAFEAU_ROOT.'lib/template/footer.php'); exit; } else { - if ($link['key'] == md5($_POST['key'])) { + if (hash_equals($link['key'], md5($_POST['key']))) { $password_challenged = true; } else { sleep(2); @@ -192,7 +193,7 @@ if (!$password_challenged && !$do_download && !$do_preview) { '' . t('NOW_DOWNLOADING') . ' "' . jirafeau_escape($link['file_name']) . '" (' . jirafeau_human_size($link['file_size']) . ').' . '' . - '' . + '' . t('USING_SERVICE'). ' ' . t('TOS') . '.' . '';