Project

General

Profile

« Previous | Next » 

Revision 7e5dbbfc

Added by Marcos M over 2 years ago

Fix regression allowing blocked MAC addresses to login. Fix #13747

View differences:

src/usr/local/captiveportal/index.php
178 178
	header("Location: index.php?zone=" . $cpzone);
179 179
	ob_flush();
180 180
	return;
181
} elseif (($_POST['accept'] || $cpcfg['auth_method'] === 'radmac' || !empty($cpcfg['blockedmacsurl'])) && $macfilter && $clientmac && captiveportal_blocked_mac($clientmac)) {
181
} elseif (($_POST['accept'] || $cpcfg['auth_method'] === 'radmac' || !empty($cpcfg['blockedmacsurl'])) && !isset($cpcfg['nomacfilter']) && $clientmac && captiveportal_blocked_mac($clientmac)) {
182 182
	captiveportal_logportalauth($clientmac, $clientmac, $clientip, "Blocked MAC address");
183 183
	if (!empty($cpcfg['blockedmacsurl'])) {
184 184
		portal_reply_page($cpcfg['blockedmacsurl'], "redir");

Also available in: Unified diff