我的登录表中存在编号.名称,密码.权限1.权限2.权限3...好几个字段
我想根据登录窗体获取的登录名称通过一次性取出所有的权限.然后在主窗体启动前进行判断.如果等于1.就将某窗体屏蔽掉.请问该怎么去实现.或者有更好的方法去实现关于系统登录后的权限判断...希望懂的朋友可以发发代码.谢谢了

解决方案 »

  1.   

    在主窗体中定义个用户,在login中用这个用户登录,如果登录成功,就把这个定义的用户初始化,并把权限赋值,当然这个登录窗体的显示也是在主窗体的构造函数中进行,登录成功后,在load函数中判断用户权限即可
      

  2.   

    在框架页中
    用Menu來控制,有权限的就显示,反之不显示
    如果用户自己打网址 查看该页 就判断是否在框架页中显示 如不是 则返回登陆页面 要求用户重新登陆
      

  3.   

     
    说句实话吧
    你的这种设计就是有问题的
    用户和权限关联不好
    用户和角色管理
    给你几篇文章看看吧
     实现业务系统中的用户权限管理--设计篇    http://www.noahweb.net/mail/2/Project.htm   
    通用权限管理设计篇(一)  http://blog.csdn.net/diy8187/archive/2008/04/15/2293586.aspx 
    通用用户权限系统设计  http://www.cnblogs.com/lijun4017/archive/2008/04/26/1172173.html 
    权限控制机制的设计  http://www.ithome-cn.net/technology/mis/mis80.htm