Diff for /loncom/auth/lonlogout.pm between versions 1.20 and 1.21

version 1.20, 2006/08/29 20:34:39 version 1.21, 2006/09/05 20:16:49
Line 59  sub handler { Line 59  sub handler {
   
     #we've got a valid user      #we've got a valid user
     my @profile;      my @profile;
     my %sessionhash;      &Apache::lonnet::transfer_profile_to_env($lonidsdir,$handle);
     {  
  my $idf=Apache::File->new("$lonidsdir/$handle.id");  
  @profile=<$idf>;  
     }  
     my $envi;  
     for ($envi=0;$envi<=$#profile;$envi++) {  
  chomp($profile[$envi]);  
  my ($envname,$envvalue)=split(/=/,$profile[$envi]);  
  $sessionhash{$envname}=$envvalue;  
     }  
     unlink("$lonidsdir/$handle.id");      unlink("$lonidsdir/$handle.id");
     my %temp=('logout' => time);      my %temp=('logout' => time);
     &Apache::lonnet::put('email_status',\%temp);      &Apache::lonnet::put('email_status',\%temp);
     &Apache::lonnet::log($sessionhash{'user.domain'},      &Apache::lonnet::log($env{'user.domain'},
  $sessionhash{'user.name'},   $env{'user.name'},
  $sessionhash{'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');
     $r->send_http_header;      $r->send_http_header;
Line 108  sub handler { Line 98  sub handler {
  $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'}
  <a href="$login_url?domain=$sessionhash{'user.domain'}">$lt{'li'}</a>.   <a href="$login_url?domain=$env{'user.domain'}">$lt{'li'}</a>.
 ENDRELOG  ENDRELOG
   
         if ($env{'request.sso.login'}          if ($env{'request.sso.login'}

Removed from v.1.20  
changed lines
  Added in v.1.21


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>