add("3", __("Max Login Attempts Per Host MUST be a positive integer.")); } if ($_POST['BWPS_limitlogin_maxattemptsuser'] != $mauinput) { $errorHandler->add("3", __("Max Login Attempts Per User MUST be a positive integer.")); } if ($_POST['BWPS_limitlogin_checkinterval'] != $ciinput) { $errorHandler->add("3", __("Login Time Period (minutes) MUST be a positive integer.")); } if ($_POST['BWPS_limitlogin_banperiod'] != $bainput) { $errorHandler->add("3", __("Lockout Time Period (minutes) MUST be a positive integer.")); } } else { $BWPS->saveOptions("limitlogin_enable", $_POST['BWPS_limitlogin_enable']); $BWPS->saveOptions("limitlogin_maxattemptshost", $mahinput); $BWPS->saveOptions("limitlogin_maxattemptsuser", $mauinput); $BWPS->saveOptions("limitlogin_checkinterval", $ciinput); $BWPS->saveOptions("limitlogin_banperiod", $bainput); $BWPS->saveOptions("limitlogin_denyaccess", $_POST['BWPS_limitlogin_denyaccess']); $BWPS->saveOptions("limitlogin_emailnotify", $_POST['BWPS_limitlogin_emailnotify']); $opts = $BWPS->getOptions(); } if (is_wp_error($errorHandler)) { echo '
' . $errorHandler->get_error_message() . '
Settings Saved
Set options below to limit the number of bad login attempts. Once this limit is reached, the host or computer attempting to login will be banned from the site for the specified "lockout length" period.
Select a host or computer and click remove to release the lockout and allow them to log into the system.
| Locked Out Hosts | Locked Out Users |
|---|---|