diff --git a/src/lib/Hydra/Controller/User.pm b/src/lib/Hydra/Controller/User.pm index e1351be4..656ce018 100644 --- a/src/lib/Hydra/Controller/User.pm +++ b/src/lib/Hydra/Controller/User.pm @@ -29,7 +29,7 @@ sub login_POST { error($c, "You must specify a user name.") if $username eq ""; error($c, "You must specify a password.") if $password eq ""; - if ($c->authenticate({username => $username, password => $password}, 'ldap')) { + if ($c->get_auth_realm('ldap') && $c->authenticate({username => $username, password => $password}, 'ldap')) { doLDAPLogin($self, $c, $username); } elsif ($c->authenticate({username => $username, password => $password})) {} else {