ホームページ  >  記事  >  バックエンド開発  >  PHPCMS は、不正な列に対応する左側のメニューを表示しません_PHP チュートリアル

PHPCMS は、不正な列に対応する左側のメニューを表示しません_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:34:031014ブラウズ

PHPCMS は、特定のロールにアクセス許可を設定できます。たとえば、一部の列は特定のロールにアクセスできません。ただし、左側のメニューには引き続き列名が表示されますが、これは編集者にとっては必要ありません。アクセスできないのに列名が表示されるのはなぜですか? PHPCMS コードを確認した後、メニューを非表示にする小さな機能を実装しただけです。

左側のメニューが Ajax を使用して生成されていることが、背景ページから簡単に分析できます:

リーリー

要求されたアドレスは http://www.bkjia.com/admin.php?mod=phpcms&file=menu&action=get_menu_list&menuid=4 です

URL パラメーターでは、file は要求されたコントローラー ファイルを指します。ここで、menu はファイル admin/menu.inc.php を指し、action はメソッドを指します。 get_menu_list メソッドは menu.inc.php の下にあります:

リーリー

次のように変更します:

リーリー

このコードは推測的なものですが、一般的な考え方は次のとおりです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/752363.html技術記事 PHPCMS は、特定のロールにアクセス許可を設定できます。たとえば、特定の列は特定のロールにアクセスできません。ただし、左側のメニューには列名が表示されたままですが、編集者にとっては不要です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。