--- loncom/auth/lonacc.pm 2020/09/30 19:33:59 1.159.2.12 +++ loncom/auth/lonacc.pm 2020/10/01 10:42:56 1.159.2.13 @@ -1,7 +1,7 @@ # The LearningOnline Network # Cookie Based Access Handler # -# $Id: lonacc.pm,v 1.159.2.12 2020/09/30 19:33:59 raeburn Exp $ +# $Id: lonacc.pm,v 1.159.2.13 2020/10/01 10:42:56 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -617,6 +617,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;