[freeside-commits] branch master updated. 4074e6d51d10bf10926d21cff46c88bc193bc8af
Mark Wells
mark at 420.am
Fri May 9 15:00:00 PDT 2014
The branch, master has been updated
via 4074e6d51d10bf10926d21cff46c88bc193bc8af (commit)
from 711a25573ac5eace7e26f757b7157c558c873eb8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 4074e6d51d10bf10926d21cff46c88bc193bc8af
Author: Mark Wells <mark at freeside.biz>
Date: Fri May 9 14:59:54 2014 -0700
respect "agentnum" URL param in selfservice login page, #6166, fallout from #22395
diff --git a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
index f62f1a5..71af4eb 100755
--- a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
+++ b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
@@ -181,9 +181,6 @@ unless ( $nologin_actions{$action} ) {
} # else there is no session cookie
if ( !$session_id ) {
- # XXX why are we getting agentnum from a CGI param? surely it should
- # be some kind of configuration option.
- #
# show the login page
$session_id = 'login'; # set state
my $login_info = login_info( 'agentnum' => scalar($cgi->param('agentnum')) );
@@ -208,7 +205,7 @@ if ( $result->{error} && ( $result->{error} eq "Can't resume session"
|| $result->{error} eq "Expired session") ) { #ick
$session_id = 'login';
- my $login_info = login_info();
+ my $login_info = login_info( 'agentnum' => scalar($cgi->param('agentnum')) );
do_template('login', $login_info);
exit;
}
-----------------------------------------------------------------------
Summary of changes:
fs_selfservice/FS-SelfService/cgi/selfservice.cgi | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
More information about the freeside-commits
mailing list