📄 editpassworddlg.cpp
字号:
// EditPasswordDlg.cpp : implementation file
//
#include "stdafx.h"
#include "gpssc.h"
#include "EditPasswordDlg.h"
#include "UserSet.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CEditPasswordDlg dialog
CEditPasswordDlg::CEditPasswordDlg(CWnd* pParent /*=NULL*/)
: CDialog(CEditPasswordDlg::IDD, pParent)
{
//{{AFX_DATA_INIT(CEditPasswordDlg)
m_strAffirmPassword = _T("");
m_strNewPassword = _T("");
m_strOldPassword = _T("");
m_strUserName = _T("");
//}}AFX_DATA_INIT
}
void CEditPasswordDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CEditPasswordDlg)
DDX_Text(pDX, IDC_AFFIRM_PASSWORD, m_strAffirmPassword);
DDX_Text(pDX, IDC_NEW_PASSWORD, m_strNewPassword);
DDX_Text(pDX, IDC_OLD_PASSWORD, m_strOldPassword);
DDX_Text(pDX, IDC_USER_NAME, m_strUserName);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CEditPasswordDlg, CDialog)
//{{AFX_MSG_MAP(CEditPasswordDlg)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CEditPasswordDlg message handlers
void CEditPasswordDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData(TRUE);
if(m_strUserName=="")
{
AfxMessageBox("请填入用户!");
return;
}
if(m_strOldPassword=="")
{
AfxMessageBox("请填入原密码!");
return;
}
if(m_strNewPassword=="")
{
AfxMessageBox("请填入新密码!");
return;
}
if(m_strAffirmPassword=="")
{
AfxMessageBox("请填入确认密码!");
return;
}
if(m_strAffirmPassword!=m_strNewPassword)
{
AfxMessageBox("确认密码不一致!");
return;
}
CUserSet cSet;
if(!cSet.CheckOldPassword(m_strUserName,m_strOldPassword))
{
AfxMessageBox("原密码不正确!");
return;
}
cSet.EditPassword(m_strUserName,m_strNewPassword);
CDialog::OnOK();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -