summaryrefslogtreecommitdiff
path: root/fs_selfservice
diff options
context:
space:
mode:
authorC.J. Adams-Collier <cjac@colliertech.org>2014-09-18 11:35:38 -0700
committerC.J. Adams-Collier <cjac@colliertech.org>2014-10-06 18:05:29 -0700
commit05a99e84eb795dcf19cda5133a4a89a1976fedfc (patch)
tree4c6e216abe1d54d5acd3586469395ac21034ebf1 /fs_selfservice
parent9931f703daa44a56da2382fd823271eff138959a (diff)
including error message, and moving session_id reset outside of the conditional block
Conflicts: fs_selfservice/FS-SelfService/cgi/selfservice.cgi
Diffstat (limited to 'fs_selfservice')
-rwxr-xr-xfs_selfservice/FS-SelfService/cgi/selfservice.cgi10
1 files changed, 9 insertions, 1 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
index 1ec5c0bea..4e21ad8df 100755
--- a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
+++ b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
@@ -124,7 +124,15 @@ 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] [error $login_rv->{error}]");
+ } else {
+ #successful login
+ }
+
+ $session_id = $login_rv->{'session_id'};
} else {