diff options
author | Renato Botelho <renato@netgate.com> | 2015-11-19 13:22:43 -0200 |
---|---|---|
committer | Renato Botelho <renato@netgate.com> | 2015-11-19 13:23:53 -0200 |
commit | 821a4351bf85b3934ba6ba2a8f2b91b2b2365a8e (patch) | |
tree | 1a62198dfff61fc7e3a0d4eab55ed64bfa058dc0 /src/etc/inc/ipsec.auth-user.php | |
parent | 05419ce6c935e11ed258fc5976024d4cdd0e62d8 (diff) | |
download | pfsense-821a4351bf85b3934ba6ba2a8f2b91b2b2365a8e.zip pfsense-821a4351bf85b3934ba6ba2a8f2b91b2b2365a8e.tar.gz |
Use full 'Local Database' name to be sure it's authmode is local, fixes #4469
Diffstat (limited to 'src/etc/inc/ipsec.auth-user.php')
-rwxr-xr-x | src/etc/inc/ipsec.auth-user.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/etc/inc/ipsec.auth-user.php b/src/etc/inc/ipsec.auth-user.php index 2589598..99e62ce 100755 --- a/src/etc/inc/ipsec.auth-user.php +++ b/src/etc/inc/ipsec.auth-user.php @@ -123,13 +123,13 @@ if (($strictusercn === true) && ($common_name != $username)) { $attributes = array(); foreach ($authmodes as $authmode) { $authcfg = auth_get_authserver($authmode); - if (!$authcfg && $authmode != "local") { + if (!$authcfg && $authmode != "Local Database") { continue; } $authenticated = authenticate_user($username, $password, $authcfg, $attributes); if ($authenticated == true) { - if (stristr($authmode, "local")) { + if ($authmode == "Local Database") { $user = getUserEntry($username); if (!is_array($user) || !userHasPrivilege($user, "user-ipsec-xauth-dialin")) { $authenticated = false; |