[LON-CAPA-cvs] cvs: loncom /auth lonracc.pm

raeburn lon-capa-cvs@mail.lon-capa.org
Wed, 31 Mar 2004 17:42:21 -0000


raeburn		Wed Mar 31 12:42:21 2004 EDT

  Modified files:              
    /loncom/auth	lonracc.pm 
  Log:
  Requests for files in /raw/uploaded on the home server for a course, generated  by lonnet::getuploaded() now use lonracc.pm for the AccessHandler phase.  
  
  
Index: loncom/auth/lonracc.pm
diff -u loncom/auth/lonracc.pm:1.10 loncom/auth/lonracc.pm:1.11
--- loncom/auth/lonracc.pm:1.10	Tue May 27 14:31:31 2003
+++ loncom/auth/lonracc.pm	Wed Mar 31 12:42:21 2004
@@ -1,7 +1,7 @@
 # The LearningOnline Network
 # Access Handler for File Transfers
 #
-# $Id: lonracc.pm,v 1.10 2003/05/27 18:31:31 albertel Exp $
+# $Id: lonracc.pm,v 1.11 2004/03/31 17:42:21 raeburn Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -74,9 +74,11 @@
           my ($id,$domain,$role,$name,$ip)=split(/:/,$readline);
           if ($name =~ /$reqhost/i) {
               my $filename=$r->filename;
+              my $uri =$r->uri;
               if ((-e "$filename.$id") ||
 		  &subscribed($filename,$id) ||
-		  ($filename=~/\.meta$/)) {
+		  ($filename=~/\.meta$/) ||
+                  ($uri=~m|^/raw/uploaded|)) {
 	         return OK;
               } else {
                  $return=FORBIDDEN;