From: Ian Jackson Date: Tue, 19 Mar 2013 01:09:55 +0000 (+0000) Subject: fixes X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=25e25b8de619eea16662834c41a68b24a4bf1263;hp=0e3eb3aef176eac1e7209f01ad73e2e91f782507;p=cgi-auth-flexible.git fixes --- diff --git a/cgi-auth-flexible.pm b/cgi-auth-flexible.pm index 137de00..4e8b6b8 100644 --- a/cgi-auth-flexible.pm +++ b/cgi-auth-flexible.pm @@ -1042,8 +1042,7 @@ sub url_with_query_params ($$;$) { my $uri = URI->new($r->_ch('get_url')); $uri->path($uri->path() . $params->{''}[0]) if $params->{''}; my @flatparams = flatten_params($params); - if (defined $nonpagetype - && $r->nonpage_get_needs_secret_hidden($nonpagetype)) { + if (defined $nonpagetype && $r->need_add_hidden('GET',$nonpagetype)) { push @flatparams, $r->{S}{assoc_param_name}, $r->secret_hidden_val(); } $uri->query_form(@flatparams); @@ -1078,7 +1077,7 @@ sub check_ok ($) { } if ($kind =~ m/^REDIRECT-/) { - # for redirects, we honour stored NextParams and SetCookie, + # for redirects, we honour stored Params and Cookie, # as we would for non-divert if ($kind eq 'REDIRECT-LOGGEDOUT') { $params->{$r->{S}{loggedout_param_names}[0]} = [ 1 ];