--- loncom/auth/loncacc.pm 2005/04/07 06:56:21 1.38 +++ loncom/auth/loncacc.pm 2005/07/12 07:00:28 1.40 @@ -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.38 2005/04/07 06:56:21 albertel Exp $ +# $Id: loncacc.pm,v 1.40 2005/07/12 07:00:28 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -54,11 +54,9 @@ sub constructaccess { } foreach my $domain (@possibledomains) { - my $capriv='user.priv.ca./'.$domain.'/'.$ownername.'./'; - foreach (keys %env) { - if ($_ eq $capriv) { - return ($ownername,$domain); - } + if (exists($env{'user.priv.ca./'.$domain.'/'.$ownername.'./'}) || + exists($env{'user.priv.aa./'.$domain.'/'.$ownername.'./'}) ) { + return ($ownername,$domain); } } return '';