如题
解决方案 »
- 我是学软件的,我应该选哪个方向好呢?另外怎样才能学好MFC呢
- 好难做的Button
- 我在ATL工程里建立了两个双接口的COM对象,现在我想在A对象的GetB方法中返回B对象的IDispatch接口,应该怎么操作啊?
- sdk怎样获取一个函数的执行时间
- 100分一个小问题
- 请教关于LQ300K+ 打印机机切纸的命令的编写
- 指向虚基类的成员变量的指针为什么要减1(有代码)
- 关于OnDraw,OnPaint,OnCtrColor,OnDrawItem,DrawItem调用顺序和功能
- DOS下怎么使用大于32M以上的内存
- 服务程序是怎么回事呀?
- 滚动显示问题
- 如何在程序中更改"Internet选项..."里的代理服务器设置???
用switch语句分流
if(username="222")
{
222dlg.Domadol();
}
之类的思想,或将用户归类,某一类用户打开某一类界面
if(dlg.DoModal()==IDOK)
{
switch(dlg.m_strPwd)
{
case "111111":
....;
break;
case "222222":
.....;
break;
}
}
密码验证在对话框里做
1、新建用户OR使用已经存在的用户名
if 新建用户;
选择用户权限;
if 普通用户;
mode=1;
记录用户名和密码;
else
mode =2;
记录用户名和密码;
if 使用已经存在的用户名
if mode =1;
显示一种界面模式;
if mode =2;
显示另一种界面模式;
{
char* szUsername;
char* szPassword;
};然后有一个表:
vector<UserInfo> UserList;
得到用户名后,在这个数组里查找相关的信息。然后再判断密码是否一至