📄 新建 文本文档.txt
字号:
void CLoginDlg::OnOK()
{ BOOL bLogin=FALSE;
CString strPasswd,strAuthority;
UpdateData(TRUE);//更新数据
if (!db.open(m_strDSN)) return;//连接数据库
CRecordset rs(&db);
rs.Open(CRecordset::forwardOnly,"select PASSWD,AUTHORITY from PERSON where ID='"+m_strUser+"'");
if(!rs.IsEOF())
{ rs.GetFieldValue("PASSWD",strPasswd);
rs.GetFieldValue("AUTHORITY",strAuthority);
if(strPasswd==CCrypt::Encypt(m_strPasswd,123)&&strAuthority=="3")
{bLogin=TRUE;//已连接
}
else
MessageBox("请重新输入密码。\n注意大小写!",“密码错误”); }
else
{MessageBox("请确认用户名大小写是否正确!","无此用户");}
rs.Close();
if(bLogin) EndDialog(IDOK);
else db.Close();//关闭数据库
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -