--- loncom/auth/loncacc.pm 2006/11/23 01:49:41 1.42 +++ loncom/auth/loncacc.pm 2006/11/27 16:47:16 1.43 @@ -2,7 +2,7 @@ # Cookie Based Access Handler for Construction Area # (lonacc: 5/21/99,5/22,5/29,5/31 Gerd Kortemeyer) # -# $Id: loncacc.pm,v 1.42 2006/11/23 01:49:41 albertel Exp $ +# $Id: loncacc.pm,v 1.43 2006/11/27 16:47:16 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -36,10 +36,11 @@ use Fcntl qw(:flock); use Apache::lonlocal; use Apache::lonnet; use Apache::lonacc; +use LONCAPA qw(:DEFAULT :match); sub constructaccess { my ($url,$ownerdomain)=@_; - my ($ownername)=($url=~/\/(?:\~|priv\/|home\/)(\w+)\//); + my ($ownername)=($url=~/\/(?:\~|priv\/|home\/)($match_username)\//); unless (($ownername) && ($ownerdomain)) { return ''; } # We do not allow editing of previous versions of files. if ($url=~/\.(\d+)\.(\w+)$/) { return ''; }