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