From 55bb85f338663f056d0acaeff2af3974dfb55b89 Mon Sep 17 00:00:00 2001 From: Nate Jones Date: Fri, 1 May 2015 07:12:07 +0000 Subject: [PATCH] Default Settings: Obfuscate sensitive values. --- core/default_settings/default_setting_edit.php | 5 +---- core/default_settings/default_settings.php | 11 ++--------- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/core/default_settings/default_setting_edit.php b/core/default_settings/default_setting_edit.php index afbcb8638e..7093f96a22 100644 --- a/core/default_settings/default_setting_edit.php +++ b/core/default_settings/default_setting_edit.php @@ -403,10 +403,7 @@ if (count($_POST) > 0 && strlen($_POST["persistformvar"]) == 0) { } echo " \n"; } - elseif ($category == "email" && $subcategory == "smtp_password" && $name == "var" ) { - echo " \n"; - } - elseif ($category == "provision" && $subcategory == "password" && $name == "var" ) { + elseif (substr_count(strtolower($subcategory), '_password') > 0 || $category == "login" && $subcategory == "password_reset_key" && $name == "text") { echo " \n"; } elseif ( diff --git a/core/default_settings/default_settings.php b/core/default_settings/default_settings.php index ad71c96770..93b5ce9317 100644 --- a/core/default_settings/default_settings.php +++ b/core/default_settings/default_settings.php @@ -395,15 +395,8 @@ else { else if ($category == "domain" && $subcategory == "template" && $name == "name" ) { echo " ".ucwords($row['default_setting_value']); } - else if ($category == "email" && $subcategory == "smtp_password" && $name == "var" ) { - echo " "; - for ($d = 1; $d <= strlen($row['default_setting_value']); $d++) { echo "*"; } - echo " \n"; - } - else if ($category == "provision" && $subcategory == "password" && $name == "var" ) { - echo " "; - for ($d = 1; $d <= strlen($row['default_setting_value']); $d++) { echo "*"; } - echo " \n"; + else if (substr_count(strtolower($subcategory), '_password') > 0 || $category == "login" && $subcategory == "password_reset_key" && $name == "text") { + echo " ".str_repeat('*', strlen($row['default_setting_value'])); } else { echo " ".htmlspecialchars($row['default_setting_value']);