资讯   |   开发   |   选机中心   |   产品大全 | IBM | 惠普 | 联想 | 戴尔 | 苹果 | 神舟
更多: | 华硕 | 明基 | 方正 | 紫光 | TCL | 夏新 | 联宝 | 宏碁 | 七喜 | 长城 | 清华同方 | 海尔 | 三星 | 东芝 | 索尼 | 富士通 | LG | 技术 | ddnoon
当前位置:笔记本 > 软件开发 >
Advertisement
文章正文

怎样使权限不同的用户登录上来后,看到不同的菜单?

类型:转载   责任编辑:asp.net   日期:2007/05/23


热门软件下载:


   

我设计了一个菜单,想让权限不同的用户看到不同的菜单。请问常用的解决办法是怎样的?  
   
  我的想法是:  
  如果有5个菜单,那么授权的时候就打上相应的标志“TTFFT”,根据T或F来决定菜单是否有效。  
  但是如果有子菜单时就觉得较麻烦了。请问处理这类问题有什么技巧?

网友回答:

发表者:officecn

这个其实已经是老生常谈了。  
  关键就是你需要使用一个配置文件记录每个用户的权限和配置。  
  你可以使用INI文件或数据库  
  如果用数据库,你可以在数据库中创建一张表,  
  字段分别是用户,菜单名,是否可见  
  然后每次启动系统,你读取数据库里的配置,根据该信息来设置菜单的VIsible属性。或者设置Enable都可以。

发表者:wea1978

不用那么麻煩,只要用2個表,一個表放USE,加可使用的menu的代碼,一個表放menu名,和menu代碼,menu名和程序的menuname要相同.在讀取時do   while   比較一下.然後設置對應的visiable属性.

发表者:xmf_jx

使用配置文件和数据库表都可以解决这样的问题。  
  如:  
  qx=1111011010101111  
  读取1时,某个菜单可以用,为0时,则不可用。

发表者:pasl

我觉得没有必要这么麻烦的!  
  可以改每一个用户分配不同的权限等级,给每一个菜单设置不同的安全等级  
  这样在刷新菜单的时候就可以根据用户的权限等级来显示菜单  
  显示菜单可以用一个专门的函数来操作,操作依据就是用户的   权限等级


 

 
热门推荐笔记本: IBM笔记本
相关文章:
webmaster:popbb@126.com   最佳浏览:1024X768 MSIE
©2007 popbb.net All Rights Reserved