Diff for /loncom/auth/lonacc.pm between versions 1.19 and 1.20

version 1.19, 2001/08/11 21:05:42 version 1.20, 2001/08/12 01:18:37
Line 49  sub handler { Line 49  sub handler {
             }              }
             $ENV{'request.filename'} = $r->filename;              $ENV{'request.filename'} = $r->filename;
   
 # --------------------- Figure out referer, first from HTTP_REFERER, then cache  
   
             my $referer='';  
             if ($referer=$r->header_in('Referer')) {  
                $ENV{'HTTP_REFERER'}=$referer;  
     } else {  
        $ENV{'HTTP_REFERER'}=$ENV{'httpref.'.$requrl};  
     }  
   
 # ------------------------------------------- Still no referer? Check wildcards  
             unless ($ENV{'HTTP_REFERER'}) {  
                 map {  
     if ($_=~/^httpref\..*\*/) {  
  my $pattern=$_;  
                         $pattern=~s/\*/\[\^\/\]\+/g;  
                         $pattern=~s/\//\\\//g;  
                         if ($requrl=~/$pattern/) {  
     $ENV{'HTTP_REFERER'}=$ENV{$_};  
                         }  
                     }  
                 } keys %ENV;  
             }  
 # -------------------------------------------------------- Load POST parameters  # -------------------------------------------------------- Load POST parameters
   
   

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


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