--- loncom/auth/lonacc.pm 2020/09/30 19:25:16 1.180 +++ loncom/auth/lonacc.pm 2020/10/01 10:16:33 1.181 @@ -1,7 +1,7 @@ # The LearningOnline Network # Cookie Based Access Handler # -# $Id: lonacc.pm,v 1.180 2020/09/30 19:25:16 raeburn Exp $ +# $Id: lonacc.pm,v 1.181 2020/10/01 10:16:33 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -644,6 +644,9 @@ sub handler { my $query = $r->args; foreach my $pair (split(/&/,$query)) { my ($name, $value) = split(/=/,$pair); + $name = &unescape($name); + $value =~ tr/+/ /; + $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C",hex($1))/eg; if ($name eq 'symb') { $poss_symb = &Apache::lonnet::symbclean($value); last;