From 33e85f856a32562f7031c45df71f4f9effdf3719 Mon Sep 17 00:00:00 2001 From: Chris Buechler Date: Thu, 12 Mar 2015 23:43:31 -0500 Subject: Require WPA PSK where WPA-PSK is enabled. Clean up some other text. Ticket #4516 --- usr/local/www/interfaces.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'usr/local/www/interfaces.php') diff --git a/usr/local/www/interfaces.php b/usr/local/www/interfaces.php index 9b68b24..9bcd2e0 100644 --- a/usr/local/www/interfaces.php +++ b/usr/local/www/interfaces.php @@ -878,7 +878,12 @@ if ($_POST['apply']) { if ($_POST['passphrase']) { $passlen = strlen($_POST['passphrase']); if ($passlen < 8 || $passlen > 63) - $input_errors[] = gettext("The passphrase must be between 8 and 63 characters long."); + $input_errors[] = gettext("The WPA passphrase must be between 8 and 63 characters long."); + } + if ($_POST['wpa_enable'] == "yes") { + if (empty($_POST['passphrase']) && stristr($_POST['wpa_key_mgmt'], "WPA-PSK")) { + $input_errors[] = gettext("A WPA Passphrase must be specified when WPA PSK is enabled."); + } } } if (!$input_errors) { @@ -3273,7 +3278,7 @@ $types6 = array("none" => gettext("None"), "staticv6" => gettext("Static IPv6"), -
+
-- cgit v1.1