summaryrefslogtreecommitdiffstats
path: root/src/etc/inc/ipsec.auth-user.php
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2015-11-19 13:22:43 -0200
committerRenato Botelho <renato@netgate.com>2015-11-19 13:23:53 -0200
commit821a4351bf85b3934ba6ba2a8f2b91b2b2365a8e (patch)
tree1a62198dfff61fc7e3a0d4eab55ed64bfa058dc0 /src/etc/inc/ipsec.auth-user.php
parent05419ce6c935e11ed258fc5976024d4cdd0e62d8 (diff)
downloadpfsense-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-xsrc/etc/inc/ipsec.auth-user.php4
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;
OpenPOWER on IntegriCloud