aboutsummaryrefslogtreecommitdiffstats
path: root/config/autoconfigbackup/autoconfigbackup.inc
diff options
context:
space:
mode:
authorChris Buechler <cmb@pfsense.org>2014-06-30 21:34:28 -0500
committerChris Buechler <cmb@pfsense.org>2014-06-30 21:34:28 -0500
commitce7fc0a63ba36e3d6865e5819e7e13a6545089d7 (patch)
tree32098b6fd61b0af9433198525be7916fa24a6b47 /config/autoconfigbackup/autoconfigbackup.inc
parented54315dc8b3cf4b9303863d6bd0a99a545506c6 (diff)
downloadpfsense-packages-ce7fc0a63ba36e3d6865e5819e7e13a6545089d7.tar.gz
pfsense-packages-ce7fc0a63ba36e3d6865e5819e7e13a6545089d7.tar.bz2
pfsense-packages-ce7fc0a63ba36e3d6865e5819e7e13a6545089d7.zip
add input validation to force filling in all of the fields on the Settings tab of AutoConfigBackup.
While here, touch up some of the text (point to Gold sub)
Diffstat (limited to 'config/autoconfigbackup/autoconfigbackup.inc')
-rw-r--r--config/autoconfigbackup/autoconfigbackup.inc11
1 files changed, 10 insertions, 1 deletions
diff --git a/config/autoconfigbackup/autoconfigbackup.inc b/config/autoconfigbackup/autoconfigbackup.inc
index 0ca3ebe9..b49b81fd 100644
--- a/config/autoconfigbackup/autoconfigbackup.inc
+++ b/config/autoconfigbackup/autoconfigbackup.inc
@@ -43,8 +43,17 @@ if(file_exists("/usr/local/pkg/parse_config/parse_config_upload.php"))
function custom_php_validation_command($post, &$input_errors) {
global $_POST, $savemsg, $config;
+ if(!$post['username'])
+ $input_errors[] = "Username is required.";
+
+ if(!$post['password'] or !$post['passwordagain'])
+ $input_errors[] = "The subscription password is required.";
+
+ if(!$post['crypto_password'] or !$post['crypto_password2'])
+ $input_errors[] = "The encryption password is required.";
+
if($post['password'] <> $post['passwordagain'])
- $input_errors[] = "Sorry, the entered passwords do not match.";
+ $input_errors[] = "Sorry, the entered portal.pfsense.org passwords do not match.";
if($post['crypto_password'] <> $post['crypto_password2'])
$input_errors[] = "Sorry, the entered encryption passwords do not match.";