diff --git a/chooser.cgi b/chooser.cgi index 7a1417367..022ee9a3d 100755 --- a/chooser.cgi +++ b/chooser.cgi @@ -18,6 +18,9 @@ use WebminCore; $trust_unknown_referers = 1; &init_config(); +if (&get_product_name() eq 'usermin') { + &switch_to_remote_user(); + } %access = &get_module_acl(); # Work out root directory diff --git a/feedback.cgi b/feedback.cgi index 27f7d2b7c..72da72f47 100755 --- a/feedback.cgi +++ b/feedback.cgi @@ -5,6 +5,9 @@ BEGIN { push(@INC, ".."); }; use WebminCore; &init_config(); +if (&get_product_name() eq 'usermin') { + &switch_to_remote_user(); + } &ReadParseMime(); &error_setup($text{'feedback_err'}); %access = &get_module_acl(); diff --git a/feedback_form.cgi b/feedback_form.cgi index 68d3645b8..e91871b78 100755 --- a/feedback_form.cgi +++ b/feedback_form.cgi @@ -6,6 +6,9 @@ BEGIN { push(@INC, ".."); }; use WebminCore; &init_config(); +if (&get_product_name() eq 'usermin') { + &switch_to_remote_user(); + } &ReadParse(); &error_setup($text{'feedback_err'}); %access = &get_module_acl(); diff --git a/group_chooser.cgi b/group_chooser.cgi index 2a56b4df3..4e6a73466 100755 --- a/group_chooser.cgi +++ b/group_chooser.cgi @@ -7,6 +7,9 @@ use WebminCore; $trust_unknown_referers = 1; &init_config(); +if (&get_product_name() eq 'usermin') { + &switch_to_remote_user(); + } &ReadParse(undef, undef, 2); %access = &get_module_acl(); diff --git a/user_chooser.cgi b/user_chooser.cgi index 66f1849f5..74046a669 100755 --- a/user_chooser.cgi +++ b/user_chooser.cgi @@ -7,6 +7,9 @@ use WebminCore; $trust_unknown_referers = 1; &init_config(); +if (&get_product_name() eq 'usermin') { + &switch_to_remote_user(); + } &ReadParse(undef, undef, 2); %access = &get_module_acl();