URL encode POST data keys (#1680)

environments/ppa-mbqj77/deployments/715^2
Clément OUDOT 6 years ago
parent ef8c097897
commit 07b7103e3d
  1. 6
      lemonldap-ng-handler/lib/Lemonldap/NG/Handler/Main/Run.pm

@ -780,7 +780,11 @@ sub postInputFilter {
my %data =
$class->tsv->{inputPostData}->{$vhost}->{$uri}->( $req, $session );
foreach ( keys %data ) {
$data{$_} = uri_escape( $data{$_} );
my $post_key = uri_escape($_);
my $post_value = uri_escape( $data{$_} );
delete $data{$_};
$data{$post_key} = $post_value;
$class->logger->debug("Send key $post_key with value $post_value");
}
$class->setPostParams( $req, \%data );
}

Loading…
Cancel
Save