diff options
author | C.J. Adams-Collier <cjac@colliertech.org> | 2014-09-18 11:10:57 -0700 |
---|---|---|
committer | C.J. Adams-Collier <cjac@colliertech.org> | 2014-09-18 11:10:57 -0700 |
commit | dd03181dde5f641d81b5e50643bbd0f81ca09877 (patch) | |
tree | 15fadeb989125a9f419ef938ebd16e35776f858e /fs_selfservice | |
parent | 705de04c6659330be111fbbd5149ae5587402196 (diff) |
FS RT #30779 - now logging self service authentication failure for processing by fail2ban
Diffstat (limited to 'fs_selfservice')
-rwxr-xr-x | fs_selfservice/FS-SelfService/cgi/selfservice.cgi | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi index 2b4bb43..5c0190f 100755 --- a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi +++ b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi @@ -124,7 +124,13 @@ unless ( $nologin_actions{$action} ) { 'email' => $email, 'password' => $password ); - $session_id = $login_rv->{'session_id'}; + if ( $login_rv->{'error'} ) { + my $ip = $cgi->remote_addr(); + warn("login failure [email $email] [ip $ip]"); + } else { + #successful login + $session_id = $login_rv->{'session_id'}; + } } else { |