version 1.22, 2006/11/23 01:49:41
|
version 1.25, 2007/03/01 23:14:12
|
Line 66 sub handler {
|
Line 66 sub handler {
|
$env{'user.name'}, |
$env{'user.name'}, |
$env{'user.home'}, |
$env{'user.home'}, |
"Logout $ENV{'REMOTE_ADDR'}"); |
"Logout $ENV{'REMOTE_ADDR'}"); |
|
|
&Apache::loncommon::content_type($r,'text/html'); |
&Apache::loncommon::content_type($r,'text/html'); |
|
|
|
#expire the cookie |
|
my $c = new CGI::Cookie(-name => 'lonID', |
|
-value => '', |
|
-expires => '-10y',); |
|
$r->header_out('Set-cookie' => $c); |
|
|
$r->send_http_header; |
$r->send_http_header; |
return OK if $r->header_only; |
return OK if $r->header_only; |
# -------------------------------------------------------- Menu script and info |
# -------------------------------------------------------- Menu script and info |
Line 91 sub handler {
|
Line 99 sub handler {
|
'li' => 'log in again', |
'li' => 'log in again', |
'pe' => 'Please either', |
'pe' => 'Please either', |
'or' => 'or'); |
'or' => 'or'); |
my $login_url = '/adm/'.($env{'request.sso.login'} ? 'roles' |
my $relogin_server; |
: 'login'); |
if ($env{'request.sso.reloginserver'}) { |
|
$relogin_server = $env{'request.sso.reloginserver'}; |
|
} |
|
my $login_url = $relogin_server.'/adm/'. |
|
($env{'request.sso.login'} ? 'roles': 'login'); |
|
|
$relogmessage=(<<ENDRELOG); |
$relogmessage=(<<ENDRELOG); |
<h1>$lt{'gb'}!</h1> |
<h1>$lt{'gb'}!</h1> |
$lt{'pe'} <a href="javascript:self.close();">$lt{'cw'}</a> $lt{'or'} |
$lt{'pe'} <a href="javascript:self.close();">$lt{'cw'}</a> $lt{'or'} |