管理系统的按钮权限问题

WBOY
Lepaskan: 2023-03-02 10:36:02
asal
2113 orang telah melayarinya

现有一个代理类型的管理后台,权限角色比较多,单页面操作Button也较多。
请问相对成熟的做法,怎么维护这种操作Button与权限之间的关系呢?
针对不同的角色,显示不同的按钮。
千万不要说对每个角色都在视图中写个if else,

回复内容:

现有一个代理类型的管理后台,权限角色比较多,单页面操作Button也较多。
请问相对成熟的做法,怎么维护这种操作Button与权限之间的关系呢?
针对不同的角色,显示不同的按钮。
千万不要说对每个角色都在视图中写个if else,

可以封装一个统一的公共方法,专门对权限进行判断。可以参考下这篇文章,文章中有页面操作按钮没权限的不做显示一节。

可以看http://www.5idev.com/p-php_cl...这个链接,有详细说明。

<code>class 子类 extends 父类{
//code
}</code>
Salin selepas log masuk

例如在control层-类名叫controls.php,会员页面叫memberControl.php,该类就可以继承controls.php

controls.php

<code>class controls{
  //code
}</code>
Salin selepas log masuk

memberControl.php

<code>class memberControl extends controls{
    //code
}</code>
Salin selepas log masuk
Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan