如题

解决方案 »

  1.   

    验证对话框的返回值
    用switch语句分流
      

  2.   

    你在选择完用户进入的时候进行判断
    if(username="222")
    {
       222dlg.Domadol();
    }
    之类的思想,或将用户归类,某一类用户打开某一类界面
      

  3.   

    http://www.codeproject.com/dialog/csettingsdlg.asp
      

  4.   

    CPwdDlg dlg;
    if(dlg.DoModal()==IDOK)
    {
      switch(dlg.m_strPwd)
      {
        case "111111":
          ....;
          break;
        case "222222":
          .....;
          break;
      }
    }
    密码验证在对话框里做
      

  5.   

    用户的权限你可以自己定义的,或者在一开始建立新用户时规定为普通用户和超级用户具体的实现流程如下:
    1、新建用户OR使用已经存在的用户名
    if 新建用户;
    选择用户权限;
    if 普通用户;
    mode=1;
    记录用户名和密码;
    else
    mode =2;
    记录用户名和密码;
    if 使用已经存在的用户名
    if mode =1;
    显示一种界面模式;
    if mode =2;
    显示另一种界面模式;
      

  6.   

    每一个用户有一条记录,可以用一个结构来表示:struct UserInfo
    {
    char* szUsername;
    char* szPassword;
    };然后有一个表:
    vector<UserInfo> UserList;
    得到用户名后,在这个数组里查找相关的信息。然后再判断密码是否一至