PHP中基于用户的菜单控件 - 与用户的菜单映射

时间:2014-04-25 09:18:31

标签: php mysql menu menuitem

我正在寻找基于用户角色的控制菜单。我已经成功创建了菜单控件的数据库映射。 我不知道映射基于用户的菜单控件。 有没有可用的代码,以便我可以根据自己的需要进行自定义。或任何样本代码段。 此外,主要的是 - 应在每个页面的顶部检查每个用户是否有权访问该页面。 如果有人获得直接网址链接,并且如果他们尝试访问它,则应将其重定向到错误页面。

我正在打破我的头脑,因为我是开发新手,所以我不知道搜索代码的确切关键字。

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

2 个答案:

答案 0 :(得分:0)

您应该首先阅读一些使用数据库和会话cookie(如this one)创建基本身份验证系统的教程。它非常简单。在设置这样的系统之后,您可以轻松扩展它以获得适当的菜单等。

答案 1 :(得分:-1)