diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm index 84ac16a90..6217a7337 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm @@ -600,6 +600,11 @@ sub display { $tplPrm{$_} = $customParams->{$_}; } } + + for my $env_key ( keys %{ $req->env } ) { + $tplPrm{ "env_" . $env_key } = $req->env->{$env_key}; + } + return 'mail', \%tplPrm; } diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/Register.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/Register.pm index b9f65c9cf..51e3b90c8 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/Register.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/Register.pm @@ -521,6 +521,11 @@ sub display { DISPLAY_PASSWORD_FORM => 1, ); } + + for my $env_key ( keys %{ $req->env } ) { + $templateParams{ "env_" . $env_key } = $req->env->{$env_key}; + } + return ( 'register', \%templateParams ); }