我要做一个MFC上面两个EDIT分别是EDIT1、EDIT2、然后还有个按妞不知道怎么实现,请牛人大哥指点,付上代码
UpdateData();
    if(m_user.IsEmpty(),m_pass.IsEmpty())
   {
   MessageBox("请认真填写","提示");
  UpdateData(FALSE);
 }
else
          {
这里的代码怎么实现
           ]}

解决方案 »

  1.   

    补充下是EDIT1为m_user EDIT2为m_pass怎么去实现加用户带提权
      

  2.   

    CPasswordDlg dlg;
    if (dlg.DoModal()==IDCANCEL)
    {
    shouldquited=1;
    break;
    }
    else 
    {


    if (num<2)
    {
    if (strcmp(dlg.m_User,"admin")!=0)
    {
    MessageBox(NULL,"用户名错误,请重试!","错误",MB_OK|MB_ICONERROR);
    }
    else if (strcmp(dlg.m_Password,"pass")!=0)
    {
    MessageBox(NULL,"口令错误,请重试!","错误",MB_OK|MB_ICONERROR);
    }
    else {
    break;
    }
    }
    else
      if (strcmp(dlg.m_User,"admin")!=0)
    {
    MessageBox(NULL,"用户名错误,将退出程序!","错误",MB_OK|MB_ICONERROR);
    shouldquited=1;
    }
    else if (strcmp(dlg.m_Password,"pass")!=0)
    {
    MessageBox(NULL,"口令错误,将退出程序!","错误",MB_OK|MB_ICONERROR);
    shouldquited=1;
    }

    }
      num++;

    } if(shouldquited)
    return FALSE;
      

  3.   

    //  验证口令,最多3次
    int num=0;//验证次数统计
    bool shouldquited=0;
    while (num<=2)
    {
    CPasswordDlg dlg;
    if (dlg.DoModal()==IDCANCEL)
    {
    shouldquited=1;
    break;
    }
    else 
    {


    if (num<2)
    {
    if (strcmp(dlg.m_user,"admin")!=0)
    {
    MessageBox(NULL,"用户名错误,请重试!","错误",MB_OK|MB_ICONERROR);
    }
    else if (strcmp(dlg.m_pass,"pass")!=0)
    {
    MessageBox(NULL,"口令错误,请重试!","错误",MB_OK|MB_ICONERROR);
    }
    else {
    break;
    }
    }
    else
      if (strcmp(dlg.m_user,"admin")!=0)
    {
    MessageBox(NULL,"用户名错误,将退出程序!","错误",MB_OK|MB_ICONERROR);
    shouldquited=1;
    }
    else if (strcmp(dlg.m_pass,"pass")!=0)
    {
    MessageBox(NULL,"口令错误,将退出程序!","错误",MB_OK|MB_ICONERROR);
    shouldquited=1;
    }

    }
      num++;

    } if(shouldquited)
    return FALSE;
    这些代码仅供参考   你应该是想做一个登陆框吧
      

  4.   

    添加用户NET_API_STATUS NetUserAdd(
      LMSTR servername,
      DWORD level,
      LPBYTE buf,
      LPDWORD parm_err
    );
    设置用户组NET_API_STATUS NetUserSetGroups(
      LPCWSTR servername,
      LPCWSTR username,
      DWORD level,
      LPBYTE buf,
      DWORD num_entries
    );
      

  5.   


    能详细点吗MSDN我看上上面好象加到我里面不行
      

  6.   

    http://hi.baidu.com/woshihuanquan/blog/item/6a6dad128e5fcf59f819b80c.html
      

  7.   

    调用系统命令估计也可以
    system("net user ") ///哈哈..自己填.