Diff for /loncom/auth/lonauth.pm between versions 1.15 and 1.17

version 1.15, 2000/10/26 15:27:35 version 1.17, 2000/11/10 10:08:24
Line 3 Line 3
 # 5/21/99,5/22,5/25,5/26,5/27,5/29,6/2,6/11,6/14,6/15  # 5/21/99,5/22,5/25,5/26,5/27,5/29,6/2,6/11,6/14,6/15
 # 16/11,12/16,  # 16/11,12/16,
 # 1/14,2/24,2/28,2/29,3/7,5/29,5/30,5/31,6/1,6/5,6/29,  # 1/14,2/24,2/28,2/29,3/7,5/29,5/30,5/31,6/1,6/5,6/29,
 # 7/1,7/10,10/2,10/5,10/9,10/26 Gerd Kortemeyer  # 7/1,7/10,10/2,10/5,10/9,10/26,10/30,11/10 Gerd Kortemeyer
   
 package Apache::lonauth;  package Apache::lonauth;
   
Line 22  sub success { Line 22  sub success {
     my $lonids=$r->dir_config('lonIDsDir');      my $lonids=$r->dir_config('lonIDsDir');
   
 # See if old ID present, if so, remove  # See if old ID present, if so, remove
     my $cookie;  
     while ($cookie=<$lonids/$username\_*\_$domain\_$authhost.id>) {      my $filename;
  unlink($cookie);      opendir(DIR,$lonids);
       while ($filename=readdir(DIR)) {
          if ($filename=~/^$username\_\d+\_$domain\_$authhost\.id$/) {
     unlink($lonids.'/'.$filename);
          }
     }      }
       closedir(DIR);
   
 # Give them a new cookie  # Give them a new cookie
   
       my $cookie;
     my $now=time;      my $now=time;
     $cookie="$username\_$now\_$domain\_$authhost";      $cookie="$username\_$now\_$domain\_$authhost";
   
Line 93  sub success { Line 99  sub success {
             print $idf "request.course.fn=\n";              print $idf "request.course.fn=\n";
             print $idf "request.course.uri=\n";              print $idf "request.course.uri=\n";
             print $idf "request.course.sec=\n";              print $idf "request.course.sec=\n";
             print $idf "request.role=cm\n";               print $idf "request.role=cm\n";
               print $idf "request.host=$ENV{'HTTP_HOST'}\n"; 
             if ($userroles ne '') { print $idf "$userroles"; }              if ($userroles ne '') { print $idf "$userroles"; }
         }          }
   

Removed from v.1.15  
changed lines
  Added in v.1.17


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