forked from lix-project/hydra
login: missing parameters are 400s
This commit is contained in:
parent
42ef3b7b72
commit
d589db2ed9
|
@ -27,8 +27,8 @@ sub login_POST {
|
||||||
my $username = $c->stash->{params}->{username} // "";
|
my $username = $c->stash->{params}->{username} // "";
|
||||||
my $password = $c->stash->{params}->{password} // "";
|
my $password = $c->stash->{params}->{password} // "";
|
||||||
|
|
||||||
error($c, "You must specify a user name.") if $username eq "";
|
badRequest($c, "You must specify a user name.") if $username eq "";
|
||||||
error($c, "You must specify a password.") if $password eq "";
|
badRequest($c, "You must specify a password.") if $password eq "";
|
||||||
|
|
||||||
if ($c->get_auth_realm('ldap') && $c->authenticate({username => $username, password => $password}, 'ldap')) {
|
if ($c->get_auth_realm('ldap') && $c->authenticate({username => $username, password => $password}, 'ldap')) {
|
||||||
doLDAPLogin($self, $c, $username);
|
doLDAPLogin($self, $c, $username);
|
||||||
|
|
Loading…
Reference in a new issue