--- loncom/auth/lontokacc.pm 2002/08/02 14:45:04 1.5 +++ loncom/auth/lontokacc.pm 2002/08/08 13:45:21 1.6 @@ -1,7 +1,7 @@ # The LearningOnline Network # Access Handler for User File Transfers # -# $Id: lontokacc.pm,v 1.5 2002/08/02 14:45:04 www Exp $ +# $Id: lontokacc.pm,v 1.6 2002/08/08 13:45:21 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -40,6 +40,10 @@ sub handler { $r->log_reason("Spoof request ".$reqhost); return FORBIDDEN; } + if ($reqhost eq 'localhost.localdomain') { + $r->register_cleanup(\&removefile); + return OK; + } my $readline; my $lontabdir=$r->dir_config('lonTabDir'); { @@ -64,10 +68,11 @@ sub handler { sub removefile { my $r=shift; - if ($r->status==HTTP_OK) { + if ($r->status==200) { + unlink($r->filename); &Apache::lonnet::logthis('Unlinking '.$r->filename); } else { - &Apache::lonnet::logthis("Failed to transfer ".$r->filename); + &Apache::lonnet::logthis('Failed to transfer '.$r->filename); } } 1;