1. 修改密码
初始化修改密码的一个对话框,并关联一个类
点击确定按钮,进行修改密码
函数实现
void ChangePwd::OnBnClickedButton3()
{
// TODO: 在此添加控件通知处理程序代码
CMainFrame *pFrame = (CMainFrame *)AfxGetMainWnd();
CMedicAdmin_1Doc *pDoc = (CMedicAdmin_1Doc *)pFrame->GetActiveDocument();
CUser *pUser = pDoc->GetUser();
UpdateData(true);
int ret = pUser->ChangePwd(m_oriPwd, m_newPwd, m_uiSurePwd);
if (ret == -1){
MessageBox(TEXT("两次输入的新密码不一致"));
return;
}if (ret == -2){
MessageBox(TEXT("原始密码不正确"));
return;
}
MessageBox(TEXT("修改密码成功"));
CDialogEx::OnCancel();
}
修改密码的函数是在用户类中封装的一个修改密码的函数
//更改密码
int CUser::ChangePwd(CString oriPwd, CString newPwd, CString sureNewPwd){
if (m_userSet->IsOp