version 1.39, 2022/06/18 02:10:19
|
version 1.41, 2023/06/02 01:20:28
|
Line 40 sub handler {
|
Line 40 sub handler {
|
# FIXME line remove when mod_perl fixes BUG#4948 |
# FIXME line remove when mod_perl fixes BUG#4948 |
$r->notes->set('error-notes' => ''); |
$r->notes->set('error-notes' => ''); |
my $hdrhost = $r->headers_in->get('Host'); |
my $hdrhost = $r->headers_in->get('Host'); |
|
if (($r->uri eq '/adm/service/passback') || |
|
($r->uri eq '/adm/service/roster')) { |
|
return OK; |
|
} |
if ($r->uri=~m{^/raw/}) { |
if ($r->uri=~m{^/raw/}) { |
if ($hdrhost) { |
if ($hdrhost) { |
unless ($hdrhost =~ /^internal\-/) { |
unless ($hdrhost =~ /^internal\-/) { |
Line 276 sub set_token {
|
Line 280 sub set_token {
|
my %link_info = &Apache::lonnet::tmpget($info{'ltoken'}); |
my %link_info = &Apache::lonnet::tmpget($info{'ltoken'}); |
if ($link_info{'linkprot'}) { |
if ($link_info{'linkprot'}) { |
$info{'linkprot'} = $link_info{'linkprot'}; |
$info{'linkprot'} = $link_info{'linkprot'}; |
if ($link_info{'linkprotuser'} ne '') { |
foreach my $item ('linkprotuser','linkprotexit','linkprotpbid','linkprotpburl') { |
$info{'linkprotuser'} = $link_info{'linkprotuser'}; |
if ($link_info{$item} ne '') { |
|
$info{$item} = $link_info{$item}; |
|
} |
} |
} |
} |
} |
&Apache::lonnet::tmpdel($info{'ltoken'}); |
&Apache::lonnet::tmpdel($info{'ltoken'}); |