version 1.190, 2021/10/08 14:45:45
|
version 1.191, 2021/10/10 23:22:30
|
Line 417 sub handler {
|
Line 417 sub handler {
|
}
|
}
|
if ($env{'form.ltoken'}) {
|
if ($env{'form.ltoken'}) {
|
my %info = &Apache::lonnet::tmpget($env{'form.ltoken'});
|
my %info = &Apache::lonnet::tmpget($env{'form.ltoken'});
|
&Apache::lonnet::tmpdel($env{'form.ltoken'});
|
|
delete($env{'form.ltoken'});
|
|
if ($info{'linkprot'}) {
|
if ($info{'linkprot'}) {
|
if (!$tokenextras) {
|
if (!$tokenextras) {
|
$tokenextras = '&&&';
|
$tokenextras = '&&&';
|
Line 442 sub handler {
|
Line 440 sub handler {
|
if ($logtoken eq 'no_such_host') {
|
if ($logtoken eq 'no_such_host') {
|
&Apache::lonnet::logthis('No valid logtoken for log-in page -- unable to determine hostname for hostID: '.$lonhost.'. Check entry in hosts.tab');
|
&Apache::lonnet::logthis('No valid logtoken for log-in page -- unable to determine hostname for hostID: '.$lonhost.'. Check entry in hosts.tab');
|
}
|
}
|
|
if ($env{'form.ltoken'}) {
|
|
&Apache::lonnet::tmpdel($env{'form.ltoken'});
|
|
delete($env{'form.ltoken'});
|
|
}
|
my $spares='';
|
my $spares='';
|
my (@sparehosts,%spareservers);
|
my (@sparehosts,%spareservers);
|
my $sparesref = &Apache::lonnet::this_host_spares($defdom);
|
my $sparesref = &Apache::lonnet::this_host_spares($defdom);
|
Line 819 HEADER
|
Line 821 HEADER
|
$querystring = &HTML::Entities::encode($querystring,"'");
|
$querystring = &HTML::Entities::encode($querystring,"'");
|
$ssologin .= (($ssologin=~/\?/)?'&':'?') . $querystring;
|
$ssologin .= (($ssologin=~/\?/)?'&':'?') . $querystring;
|
}
|
}
|
|
if ($env{'form.ltoken'} ne '') {
|
|
$querystring .= (($querystring eq '')?'':'&') . 'ltoken='.
|
|
&HTML::Entities::encode(&uri_escape($env{'form.ltoken'}));
|
|
} elsif ($env{'form.linkkey'}) {
|
|
$querystring .= (($querystring eq '')?'':'&') . 'linkkey='.
|
|
&HTML::Entities::encode(&uri_escape($env{'form.linkkey'}));
|
|
}
|
my $ssohref;
|
my $ssohref;
|
if ($samlssoimg ne '') {
|
if ($samlssoimg ne '') {
|
$ssohref = '<a href="'.$ssologin.'" title="'.$samltooltip.'"><img src="'.$samlssoimg.'" alt="'.$samlssoalt.'" /></a>';
|
$ssohref = '<a href="'.$ssologin.'" title="'.$samltooltip.'"><img src="'.$samlssoimg.'" alt="'.$samlssoalt.'" /></a>';
|
Line 849 $coursecatalog
|
Line 858 $coursecatalog
|
</div>
|
</div>
|
</div>
|
</div>
|
ENDSAML
|
ENDSAML
|
|
} else {
|
|
if ($env{'form.ltoken'}) {
|
|
&Apache::lonnet::tmpdel($env{'form.ltoken'});
|
|
delete($env{'form.ltoken'});
|
|
}
|
}
|
}
|
|
|
$r->print(<<ENDLOGIN);
|
$r->print(<<ENDLOGIN);
|