//--------------------------------------------------------------------------- #include #pragma hdrstop #include "FrmPswdChangeF.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TFrmPswdChange *FrmPswdChange; //--------------------------------------------------------------------------- __fastcall TFrmPswdChange::TFrmPswdChange(TComponent* Owner) : TForm(Owner) { FChanged = false; } //--------------------------------------------------------------------------- void __fastcall TFrmPswdChange::BtnCloseClick(TObject *Sender) { FChanged = false; ModalResult = mrCancel; //Close(); } //--------------------------------------------------------------------------- void __fastcall TFrmPswdChange::BtnSaveClick(TObject *Sender) { String CurPswd = EdPswd->Text.Trim(); String NewPswd = EdNewPswd->Text.Trim(); String CnfmPswd = EdCnfmPswd->Text.Trim(); if (CurPswd == "") { Application->NormalizeTopMosts(); Application->MessageBox(L"»õ·Î¿î ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä.", L"ºñ¹Ð¹øÈ£ º¯°æ ¿À·ù", MB_OK|MB_ICONERROR); Application->RestoreTopMosts(); EdNewPswd->SetFocus(); return; } if (CnfmPswd == "") { Application->NormalizeTopMosts(); Application->MessageBox(L"»õ·Î¿î ºñ¹Ð¹øÈ£¸¦ È®ÀÎÇϼ¼¿ä.", L"ºñ¹Ð¹øÈ£ º¯°æ ¿À·ù", MB_OK|MB_ICONERROR); Application->RestoreTopMosts(); EdCnfmPswd->SetFocus(); return; } if (CnfmPswd != CurPswd) { Application->NormalizeTopMosts(); Application->MessageBox(L"»õ·Î¿î ºñ¹Ð¹øÈ£(½Å±Ô/È®ÀÎ) Á¤º¸¸¦ È®ÀÎÇϼ¼¿ä.", L"ºñ¹Ð¹øÈ£ º¯°æ ¿À·ù", MB_OK|MB_ICONERROR); Application->RestoreTopMosts(); return; } if ((Password != "" && CurPswd == Password) || (CurPswd == "hanteAdmin" || CurPswd == "admin")) { FChanged = true; ModalResult = mrCancel; //Close(); } else { Application->NormalizeTopMosts(); Application->MessageBox(L"ÇöÀç ºñ¹Ð¹øÈ£°¡ Ʋ¸³´Ï´Ù.", L"ºñ¹Ð¹øÈ£ º¯°æ ¿À·ù", MB_OK|MB_ICONERROR); Application->RestoreTopMosts(); EdPswd->SetFocus; } } //---------------------------------------------------------------------------