diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2015-12-29 11:08:37 -0500 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2015-12-29 11:09:03 -0500 |
commit | d395af26da6df534543ebadb97f9e8c8e6bd3ef6 (patch) | |
tree | 21f8668bc6a001c1dbfd90ac5abbe69ca9090cd9 /src/usr/local/www/vpn_openvpn_client.php | |
parent | c399d0dd03fb4df3456418bfbe15162edd16c7d1 (diff) | |
download | pfsense-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.php | 12 |
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) { |