diff options
author | Chris Buechler <cmb@pfsense.org> | 2014-06-30 21:34:28 -0500 |
---|---|---|
committer | Chris Buechler <cmb@pfsense.org> | 2014-06-30 21:34:28 -0500 |
commit | ce7fc0a63ba36e3d6865e5819e7e13a6545089d7 (patch) | |
tree | 32098b6fd61b0af9433198525be7916fa24a6b47 /config/autoconfigbackup/autoconfigbackup.inc | |
parent | ed54315dc8b3cf4b9303863d6bd0a99a545506c6 (diff) | |
download | pfsense-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.inc | 11 |
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."; |