version 1.15, 2001/05/05 13:14:45
|
version 1.19, 2002/01/04 14:57:14
|
Line 3
|
Line 3
|
# (lonacc: 5/21/99,5/22,5/29,5/31 Gerd Kortemeyer) |
# (lonacc: 5/21/99,5/22,5/29,5/31 Gerd Kortemeyer) |
# 6/15,16/11,22/11, |
# 6/15,16/11,22/11, |
# 01/06,01/11,6/1,9/25,9/28,11/22,12/25,12/26, |
# 01/06,01/11,6/1,9/25,9/28,11/22,12/25,12/26, |
# 01/06/01,05/04,05/05 Gerd Kortemeyer |
# 01/06/01,05/04,05/05,05/09 Gerd Kortemeyer |
|
|
package Apache::loncacc; |
package Apache::loncacc; |
|
|
Line 15 use Fcntl qw(:flock);
|
Line 15 use Fcntl qw(:flock);
|
|
|
sub constructaccess { |
sub constructaccess { |
my ($url,$ownerdomain)=@_; |
my ($url,$ownerdomain)=@_; |
my ($ownername)=($url=~/\/(?:\~|priv\/)(\w+)/); |
my ($ownername)=($url=~/\/(?:\~|priv\/|home\/)(\w+)/); |
unless (($ownername) && ($ownerdomain)) { return ''; } |
unless (($ownername) && ($ownerdomain)) { return ''; } |
|
|
if (($ownername eq $ENV{'user.name'}) && |
if (($ownername eq $ENV{'user.name'}) && |
Line 132 sub handler {
|
Line 132 sub handler {
|
} |
} |
} |
} |
} |
} |
|
$ENV{'request.method'}=$ENV{'REQUEST_METHOD'}; |
$r->method_number(M_GET); |
$r->method_number(M_GET); |
$r->method('GET'); |
$r->method('GET'); |
$r->headers_in->unset('Content-length'); |
$r->headers_in->unset('Content-length'); |