首頁 >後端開發 >php教程 >管理系統的按鈕權限問題

管理系統的按鈕權限問題

WBOY
WBOY原創
2016-12-01 01:27:242162瀏覽

現有一個代理類型的管理後台,權限角色比較多,單頁操作Button也較多。
請問相對成熟的做法,怎麼維護這種操作Button與權限之間的關係呢?
針對不同的角色,顯示不同的按鈕。
千萬不要說對每個角色都在視圖中寫個if else,

回覆內容:

現有一個代理類型的管理後台,權限角色比較多,單頁操作Button也較多。
請問相對成熟的做法,怎麼維護這種操作Button與權限之間的關係呢?
針對不同的角色,顯示不同的按鈕。
千萬不要說對每個角色都在視圖中寫個if else,

可以封裝一個統一的公共方法,專門對權限進行判斷。可以參考下這篇文章,文章中有頁面操作按鈕沒權限的不做顯示一節。

可以看http://www.5idev.com/p-php_cl...這個鏈接,有詳細說明。

<code>class 子类 extends 父类{
//code
}</code>

例如在control層-類別名叫controls.php,會員頁叫做memberControl.php,該類別就可以繼承controls.php

controls.php

<code>class controls{
  //code
}</code>

memberControl.php

<code>class memberControl extends controls{
    //code
}</code>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:mysq事務下一篇:mysq事務