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 | |
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')
-rw-r--r-- | config/autoconfigbackup/autoconfigbackup.inc | 11 | ||||
-rw-r--r-- | config/autoconfigbackup/autoconfigbackup.xml | 2 |
2 files changed, 11 insertions, 2 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."; diff --git a/config/autoconfigbackup/autoconfigbackup.xml b/config/autoconfigbackup/autoconfigbackup.xml index b0514e6a..ee125efc 100644 --- a/config/autoconfigbackup/autoconfigbackup.xml +++ b/config/autoconfigbackup/autoconfigbackup.xml @@ -34,7 +34,7 @@ */ ]]> </copyright> - <description>Automatically backs up your pfSense configuration. All contents are encrypted on the server. Requires Gold or Support Subscription from https://portal.pfsense.org</description> + <description>Automatically backs up your pfSense configuration. All contents are encrypted before being sent to the server. Requires Gold Subscription from https://portal.pfsense.org</description> <requirements>pfSense Portal subscription</requirements> <name>AutoConfigBackup</name> <version>1.25</version> |