summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/vpn_openvpn_client.php
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2015-12-29 11:08:37 -0500
committerStephen Beaver <sbeaver@netgate.com>2015-12-29 11:09:03 -0500
commitd395af26da6df534543ebadb97f9e8c8e6bd3ef6 (patch)
tree21f8668bc6a001c1dbfd90ac5abbe69ca9090cd9 /src/usr/local/www/vpn_openvpn_client.php
parentc399d0dd03fb4df3456418bfbe15162edd16c7d1 (diff)
downloadpfsense-d395af26da6df534543ebadb97f9e8c8e6bd3ef6.zip
pfsense-d395af26da6df534543ebadb97f9e8c8e6bd3ef6.tar.gz
Final updates in support of hidden passwords
Diffstat (limited to 'src/usr/local/www/vpn_openvpn_client.php')
-rw-r--r--src/usr/local/www/vpn_openvpn_client.php12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/usr/local/www/vpn_openvpn_client.php b/src/usr/local/www/vpn_openvpn_client.php
index 6e6693a..5763585 100644
--- a/src/usr/local/www/vpn_openvpn_client.php
+++ b/src/usr/local/www/vpn_openvpn_client.php
@@ -136,11 +136,7 @@ if ($_GET['act'] == "new") {
}
global $simplefields;
-if ($_POST['auth_pass'] == DMYPWD) {
- $simplefields = array('auth_user');
-} else {
- $simplefields = array('auth_user', 'auth_pass');
-}
+$simplefields = array('auth_user', 'auth_pass');
if ($_GET['act'] == "edit") {
@@ -345,7 +341,11 @@ if ($_POST) {
$client = array();
foreach ($simplefields as $stat) {
- update_if_changed($stat, $client[$stat], $_POST[$stat]);
+ if (($stat == 'auth_pass') && ($_POST[$stat] == DMYPWD)) {
+ $client[$stat] = $a_client[$id]['auth_pass'];
+ } else {
+ update_if_changed($stat, $client[$stat], $_POST[$stat]);
+ }
}
if ($vpnid) {
OpenPOWER on IntegriCloud