MTOS のシステム情報を見れる人を制限する

| 0 Comments | 0 TrackBacks

どのモジュールのどのバージョンがインストールされてるかとか、あんま知られたくないので、パーミッションを指定してみた。

Index: lib/MT/App/CMS.pm
===================================================================
--- lib/MT/App/CMS.pm   (revision 11)
+++ lib/MT/App/CMS.pm   (working copy)
@@ -38,7 +38,10 @@
     my $app = shift;
     my $pkg = '$Core::MT::CMS::';
     return {
-        'tools'     => "${pkg}Tools::system_check",
+        'tools'     => {
+            handler => "${pkg}Tools::system_check",
+            permission => 'administer_blog'
+        },
         'dashboard' => "${pkg}Dashboard::dashboard",
         'menu'      => '${pkg}Dashboard::dashboard',
         'admin'     => '${pkg}Dashboard::dashboard',

No TrackBacks

TrackBack URL: http://blog.woremacx.com/MT/mt-tb.cgi/237

Leave a comment