两个途径,一正一反,本质上是一样的,视你操作方便而定。
首先设计两张数据表,一张是权限表,给每个不同的权限编码,另一张是菜单表,给每个菜单项也编码(多级也没问题,你懂划分就成)。然后,在权限表中每一行,分别记录这个权限能够操作的菜单编码(如何处理不定项数的方法也假定你懂得),登录后,到用户表中查出他的权限编码,然后到权限表提取他能够看到的菜单清单,显示出来。这是一种,另一种是反过来,在菜单表中记录权限清单,依据登录用户的权限编码来比较是否显示本项。
你照这个方案做,以后升级或改动界面,都非常方便,否则把这些东西嵌入在程序代码中,会要你的命。
[
本帖最后由 TonyDeng 于 2013-3-18 00:57 编辑 ]