--- loncom/auth/lonacc.pm 2021/08/16 15:25:44 1.194 +++ loncom/auth/lonacc.pm 2021/10/26 14:12:50 1.197 @@ -1,7 +1,7 @@ # The LearningOnline Network # Cookie Based Access Handler # -# $Id: lonacc.pm,v 1.194 2021/08/16 15:25:44 raeburn Exp $ +# $Id: lonacc.pm,v 1.197 2021/10/26 14:12:50 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -388,11 +388,10 @@ sub sso_login { $env{'request.deeplink.login'} = $r->uri; } if ($env{'request.deeplink.login'}) { - &Apache::lonnet::appenv({'request.deeplink.login' => $r->uri}); if ($linkprot) { - &Apache::lonnet::appenv({'request.linkprot' => $linkprot}); + $env{'request.linkprot'} = $linkprot; } elsif ($linkkey ne '') { - &Apache::lonnet::appenv({'request.linkkey' => $linkkey}); + $env{'request.linkkey'} = $linkkey; } } $env{'request.sso.login'} = 1; @@ -514,7 +513,7 @@ sub handler { if ($handle eq '') { unless ((($requrl eq '/adm/switchserver') && (!$r->is_initial_req())) || ($requrl =~ m{^/public/$match_domain/$match_courseid/syllabus}) || - ($requrl =~ m{^/adm/help/}) || + ($requrl =~ m{^/adm/help/}) || ($requrl eq '/adm/sso') || ($requrl =~ m{^/res/$match_domain/$match_username/})) { $r->log_reason("Cookie not valid", $r->filename); }