大家好啊,一个问题请教大家,我想实现一个权限的功能,我想用管理员的用户进入系统,则什么操作
都可以做,普通用户则只能做几个操作,我不明白的是我要怎样把登录窗体中textbox1中的用户带进第二个窗体的。在第二个窗体中我怎样判断我登录进来的是管理员有用户的,谢谢大家!!我试了几天都没有成功。

解决方案 »

  1.   

    如是Window Form可以参考
    http://www.qitop.com/forum/topic.asp?topic_id=452&ntype=7
      

  2.   

    如果是webform,可以考虑用session对象存储用户id但最好能写一个用户类,明确所有的权限和角色
      

  3.   

    是winform的就用一个dialog就可以了,然后把整个dialog或者dialog所储存的数据(如权限),传给第二个窗体。
    要是web的,推荐用Session这个东西,你查查相关资料,把东西放进去,然后取出来就可以了。
      

  4.   

    A窗体登录...B窗体获得登录状态...象上面楼上说的..设置一个用户类C,通常两种可能,B has a A,and C,E has a A,B,C反正你Application.Run(formObject);你的这些窗体都应该集成到这个formObject中,这个可能是B,或者其它的E窗体如果要单独讨论,A改变了C状态后销毁,那除非做到销毁A后传出一个C对象差不多,但标准事件委托(在你按登录后)没有后回值的...是所以这样的话还得想想如何让A销毁时返回一个C对象..但可以按上面的集成来做就不必这样了
      

  5.   

    写一个公共类,把参数存储在变量中就可以了。
    像连接数据库参数一样,存放在一个static变量中
      

  6.   

    winform的用一个dialog,然后把dialog或者dialog所储存的数据(如权限),传给第二个窗体;
    webform的可以用Session
    C#就是所说的winform吧
      

  7.   

    比较简单的方法:在第一个窗体类里设置public static的成员,这样以后所有的窗体就都能访问了