diff --git a/lib/WebGUI/Content/Admin.pm b/lib/WebGUI/Content/Admin.pm index 92ed3f16b..29ea7b1d7 100644 --- a/lib/WebGUI/Content/Admin.pm +++ b/lib/WebGUI/Content/Admin.pm @@ -47,6 +47,8 @@ Handle every op=admin request sub handler { my ($session) = @_; + return "" unless ($session->user->canUseAdminMode); + if ( $session->form->get("op") eq "admin" ) { if ( $session->form->get("plugin") ) { my $id = $session->form->get('id'); diff --git a/lib/WebGUI/Operation/Admin.pm b/lib/WebGUI/Operation/Admin.pm index 56240921e..7766db6e0 100644 --- a/lib/WebGUI/Operation/Admin.pm +++ b/lib/WebGUI/Operation/Admin.pm @@ -19,7 +19,9 @@ Package WebGUI::Operation::Admin =head1 DESCRIPTION -Operation handler for admin functions +Operation handler for admin functions. + +See also L, which handles C requests. =cut