From c9a685e09dd2aa6dcfd0b5de14de54ae9bc24902 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 4 Feb 2022 19:21:47 +0100 Subject: [PATCH] Better error message --- htdocs/core/tpl/login.tpl.php | 2 ++ htdocs/core/tpl/passwordforgotten.tpl.php | 2 ++ htdocs/langs/en_US/errors.lang | 1 + 3 files changed, 5 insertions(+) diff --git a/htdocs/core/tpl/login.tpl.php b/htdocs/core/tpl/login.tpl.php index 88c1428e8f9..c07e01570c2 100644 --- a/htdocs/core/tpl/login.tpl.php +++ b/htdocs/core/tpl/login.tpl.php @@ -34,6 +34,8 @@ if (empty($conf) || !is_object($conf)) { $size = (int) $_SERVER['CONTENT_LENGTH']; if ($size > 10000) { http_response_code(413); + $langs->loadLangs(array("errors", "install")); + accessforbidden('
'.$langs->trans("ErrorRequestTooLarge").'.
'.$langs->trans("ClickHereToGoToApp").'
', 0, 0, 1); exit; } diff --git a/htdocs/core/tpl/passwordforgotten.tpl.php b/htdocs/core/tpl/passwordforgotten.tpl.php index b61ef22739a..6d52cfff267 100644 --- a/htdocs/core/tpl/passwordforgotten.tpl.php +++ b/htdocs/core/tpl/passwordforgotten.tpl.php @@ -31,6 +31,8 @@ if (empty($conf) || !is_object($conf)) { $size = (int) $_SERVER['CONTENT_LENGTH']; if ($size > 10000) { http_response_code(413); + $langs->loadLangs(array("errors", "install")); + accessforbidden('
'.$langs->trans("ErrorRequestTooLarge").'
'.$langs->trans("ClickHereToGoToApp").'
', 0, 0, 1); exit; } diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang index 6dbc9943586..cbce9a6a264 100644 --- a/htdocs/langs/en_US/errors.lang +++ b/htdocs/langs/en_US/errors.lang @@ -276,6 +276,7 @@ ErrorNotInDictionaryPaymentConditions=Not in Payment Terms Dictionary, please mo ErrorIsNotADraft=%s is not a draft ErrorExecIdFailed=Can't execute command "id" ErrorBadCharIntoLoginName=Unauthorized character in the login name +ErrorRequestTooLarge=Error, request too large # Warnings WarningParamUploadMaxFileSizeHigherThanPostMaxSize=Your PHP parameter upload_max_filesize (%s) is higher than PHP parameter post_max_size (%s). This is not a consistent setup.