编程语言,根据用户角色显示不同的菜单项

时间:2014-01-09 11:15:38

标签: javascript php xml user-controls

我应该使用哪种基于Web的编程语言根据应用程序中的用户角色显示不同的菜单项?

例如,当角色"员工"登录时,所有菜单项都会显示在应用程序上但是当角色" Agent"登录时,只会显示部分菜单项。

在我看来,我认为通过使用数据库和php来检查用户是否在表中是很容易的。如果是,则显示相关菜单,这是一个静止的"。在这种情况下,我想我会有很多.php文件和长代码。

我有什么方法可以创建一个"动态"菜单应根据用户的角色选择不同的菜单?我做了一些研究,发现XML可能是正确使用的?我不确定,因为我不熟悉编程。

感谢。

1 个答案:

答案 0 :(得分:0)

创建动态菜单:

  • 创建一个名为“menu”的表,其中“link”,“name”和“level”为字段;
  • 使用“name”,“password”,“level”
  • 创建一个名为“users”的表
  • 拨打电话,调用菜单表中的所有菜单

如果用户级别=>比显示菜单所需的级别,然后显示它;否则不要。

要创建新菜单,只需将它们发送到“菜单”数据库,并附上相应的字段。

相关问题