我正在寻找基于用户角色的控制菜单。我已经成功创建了菜单控件的数据库映射。 我不知道映射基于用户的菜单控件。 有没有可用的代码,以便我可以根据自己的需要进行自定义。或任何样本代码段。 此外,主要的是 - 应在每个页面的顶部检查每个用户是否有权访问该页面。 如果有人获得直接网址链接,并且如果他们尝试访问它,则应将其重定向到错误页面。
我正在打破我的头脑,因为我是开发新手,所以我不知道搜索代码的确切关键字。
Anyhelp会有很大的帮助。菜单级别如下所示
menu_master
===========
m_id menu_name parent link
1 M1 0 #
2 M2 0 #
3 M1.M1 1 m1.php
4 M2.M2 2 m2.php
user_master
===========
u_id user_name Dept
1 ABC D1
2 DEF D2
user_menu_mapping
=================
um_id m_id u_id
1 1,2 1
2 1,3 2
谢谢, Kimz
答案 0 :(得分:0)
您应该首先阅读一些使用数据库和会话cookie(如this one)创建基本身份验证系统的教程。它非常简单。在设置这样的系统之后,您可以轻松扩展它以获得适当的菜单等。
答案 1 :(得分:-1)
我使用Zend Framework,解决方案很简单
http://framework.zend.com/manual/1.12/en/zend.navigation.pages.html#zend.navigation.pages.common