• 大小: 2.46MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-27
  • 语言: C/C++
  • 标签: 登录系统  

资源简介

VC++实现简单的用户登录系统(ADO)。包括修改密码功能!初始账号密码都是123

资源截图

代码片段和文件信息

// Login.cpp : implementation file
//

#include “stdafx.h“
#include “Loogi.h“
#include “Login.h“
#include “LoogiDlg.h“
#include “Modify.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// Login dialog


Login::Login(CWnd* pParent /*=NULL*/)
: CDialog(Login::IDD pParent)
{
//{{AFX_DATA_INIT(Login)
    AfxOleInit();
m_UserName = _T(““);
m_UserPwd = _T(““);
//}}AFX_DATA_INIT
}


void Login::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(Login)
DDX_Text(pDX IDC_EDIT1 m_UserName);
DDX_Text(pDX IDC_EDIT2 m_UserPwd);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(Login CDialog)
//{{AFX_MSG_MAP(Login)
ON_BN_CLICKED(IDC_BUTTON1 OnLogin)
ON_BN_CLICKED(IDC_BUTTON2 OnCancle)
ON_BN_CLICKED(IDC_BUTTON3 OnModify)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// Login message handlers

void Login::OnLogin() 
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
    try
{
m_Pconn.CreateInstance(__uuidof(Connection));
CString SQL=“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=third.mdb“;
m_Pconn->Open((_bstr_t)SQL““““adModeUnknown);
}
catch(_com_error e)
{
MessageBox(“数据库连接失败“);
}
try
{
m_Precord.CreateInstance(__uuidof(Recordset));
CString SQL=“select * from m_THIRD“;
m_Precord->Open((_variant_t)SQL_variant_t(m_Pconntrue)adOpenStaticadLockOptimisticadCmdText);
        if(!m_Precord->adoEOF)
{
CString aaa=(LPCSTR)((_bstr_t)m_Precord->GetCollect(“UserName“));
            CString bbb=(LPCSTR)((_bstr_t)m_Precord->GetCollect(“UserPwd“));

if((aaa==m_UserName)&&(bbb==m_UserPwd))
{
m_Precord->Close ();
m_Pconn->Close ();
m_Precord=NULL;
m_Pconn=NULL;
CDialog::OnOK();
CLoogiDlg dlg;
dlg.DoModal();

}
else
{
m_Precord->Close ();
m_Pconn->Close ();
m_Precord=NULL;
m_Pconn=NULL;
MessageBox(“密码错误“);
//CDialog::OnOK();
}
}

}
catch(_com_error e)
{
MessageBox(“连接有误“);
}
UpdateData(FALSE);
}

void Login::OnCancle() 
{
// TODO: Add your control notification handler code here
  CDialog::OnCancel ();

}

void Login::OnModify() 
{
Modify dlg;
dlg.DoModal();
CDialog::OnOK();

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      72635  2010-05-17 22:47  Loogi\Debug\Login.obj

     文件     131164  2010-05-17 22:58  Loogi\Debug\Loogi.exe

     文件     588624  2010-05-17 22:58  Loogi\Debug\Loogi.ilk

     文件      17208  2010-05-16 21:30  Loogi\Debug\Loogi.obj

     文件    7695496  2010-05-16 20:50  Loogi\Debug\Loogi.pch

     文件     582656  2010-05-17 22:58  Loogi\Debug\Loogi.pdb

     文件       3128  2010-05-17 22:58  Loogi\Debug\Loogi.res

     文件      22791  2010-05-16 20:50  Loogi\Debug\LoogiDlg.obj

     文件      66007  2010-05-17 22:55  Loogi\Debug\Modify.obj

     文件      90733  2008-04-14 20:00  Loogi\Debug\msado15.tlh

     文件      76671  2008-04-14 20:00  Loogi\Debug\msado15.tli

     文件     133404  2010-05-16 20:50  Loogi\Debug\StdAfx.obj

     文件     246784  2010-05-17 22:58  Loogi\Debug\vc60.idb

     文件     552960  2010-05-17 22:55  Loogi\Debug\vc60.pdb

     文件       2514  2010-05-17 22:47  Loogi\Login.cpp

     文件       1268  2010-05-16 21:24  Loogi\Login.h

     文件      37296  2010-05-17 22:58  Loogi\Loogi.aps

     文件       2128  2010-05-17 22:58  Loogi\Loogi.clw

     文件       2125  2010-05-16 21:07  Loogi\Loogi.cpp

     文件       4384  2010-05-16 21:48  Loogi\Loogi.dsp

     文件        518  2010-05-16 20:14  Loogi\Loogi.dsw

     文件       1313  2010-05-16 20:14  Loogi\Loogi.h

     文件     230400  2010-05-17 22:58  Loogi\Loogi.ncb

     文件      56832  2010-05-17 22:58  Loogi\Loogi.opt

     文件        244  2010-05-17 22:58  Loogi\Loogi.plg

     文件       6747  2010-05-17 22:58  Loogi\Loogi.rc

     文件       4093  2010-05-16 20:14  Loogi\LoogiDlg.cpp

     文件       1331  2010-05-16 20:14  Loogi\LoogiDlg.h

     文件       2504  2010-05-17 22:55  Loogi\Modify.cpp

     文件       1288  2010-05-16 21:59  Loogi\Modify.h

............此处省略16个文件信息

评论

共有 条评论