diff options
author | Mark Wells <mark@freeside.biz> | 2014-05-09 14:59:54 -0700 |
---|---|---|
committer | Mark Wells <mark@freeside.biz> | 2014-05-09 14:59:54 -0700 |
commit | 4074e6d51d10bf10926d21cff46c88bc193bc8af (patch) | |
tree | 1be869ca3323dd0802ab030794b834c702917bc2 | |
parent | 711a25573ac5eace7e26f757b7157c558c873eb8 (diff) |
respect "agentnum" URL param in selfservice login page, #6166, fallout from #22395
-rwxr-xr-x | fs_selfservice/FS-SelfService/cgi/selfservice.cgi | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi index f62f1a5cc..71af4eb11 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; } |