version 1.50, 2020/10/20 01:38:12
|
version 1.53, 2021/01/03 23:53:15
|
Line 211 sub handler {
|
Line 211 sub handler {
|
} else { |
} else { |
$logmsg .= " (no role)"; |
$logmsg .= " (no role)"; |
} |
} |
$logmsg .= ' '.$ENV{'REMOTE_ADDR'}; |
my $ip = &Apache::lonnet::get_requestor_ip(); |
|
$logmsg .= ' '.$ip; |
&Apache::lonnet::log($env{'user.domain'},$env{'user.name'}, |
&Apache::lonnet::log($env{'user.domain'},$env{'user.name'}, |
$env{'user.home'},$logmsg); |
$env{'user.home'},$logmsg); |
|
|
Line 231 sub handler {
|
Line 232 sub handler {
|
return OK; |
return OK; |
} |
} |
# -------------------------------------------------------- Menu script and info |
# -------------------------------------------------------- Menu script and info |
|
|
# ---------------------------------------------------------------- Get handover |
# ---------------------------------------------------------------- Get handover |
|
|
my ($is_balancer,$setcookie,$newcookieid,$offloadto,$dom_balancers); |
my ($is_balancer,$setcookie,$newcookieid,$otherbalcookie,$offloadto,$dom_balancers); |
my $only_body = 0; |
my $only_body = 0; |
($is_balancer,undef,$setcookie,$offloadto,$dom_balancers) = |
($is_balancer,undef,$setcookie,$offloadto,$dom_balancers) = |
&Apache::lonnet::check_loadbalancing($env{'user.name'},$env{'user.domain'},'switchserver'); |
&Apache::lonnet::check_loadbalancing($env{'user.name'},$env{'user.domain'},'switchserver'); |
Line 252 sub handler {
|
Line 253 sub handler {
|
$env{'user.name'},$env{'user.domain'}); |
$env{'user.name'},$env{'user.domain'}); |
} |
} |
} |
} |
|
if ((!$is_balancer) && ($env{'request.balancercookie'})) { |
|
$otherbalcookie = $env{'request.balancercookie'}; |
|
} |
|
|
my %info=('ip' => $ENV{'REMOTE_ADDR'}, |
my %info=('ip' => $ip, |
'domain' => $env{'user.domain'}, |
'domain' => $env{'user.domain'}, |
'username' => $env{'user.name'}, |
'username' => $env{'user.name'}, |
'home' => $env{'user.home'}, |
'home' => $env{'user.home'}, |
Line 274 sub handler {
|
Line 278 sub handler {
|
} |
} |
if ($newcookieid) { |
if ($newcookieid) { |
$info{'balcookie'} = $newcookieid; |
$info{'balcookie'} = $newcookieid; |
|
} elsif ($otherbalcookie) { |
|
$info{'otherbalcookie'} = $otherbalcookie; |
} |
} |
if ($env{'form.origurl'}) { |
if ($env{'form.origurl'}) { |
$info{'origurl'} = $env{'form.origurl'}; |
$info{'origurl'} = $env{'form.origurl'}; |