1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| bool TForm5::Securite(AnsiString login, AnsiString mdp)
{
login_predefini = AnsiString("abc");
mdp_predefini = AnsiString("abc");
if(Edit_Login == "" || Edit_mdp == "")
{
//Application->MessageBoxA("Veuillez entrer un Nom d'utilisateur et un mot de passe!","Look", MB_OK);
Application->MessageBox("Veuillez entrer un Nom d'utilisateur et un mot de passe", "Erreur de Login",MB_OKCANCEL);
return false;
}
else
{
if (login != login_predefini || mdp != mdp_predefini)
Application->MessageBox("Nom d'utilisateur ou mot de passe invalide", "Erreur de Login",MB_OKCANCEL);
return false;
}
if (login == login_predefini && mdp == mdp_predefini)
{
Application->MessageBox("Bonjour","Login accepter",MB_OKCANCEL);
return true;
}
}
void __fastcall TForm5::Button_ValiderClick(TObject *Sender)
{
char* login = new char[ Edit_Login->Text.Length() + 1 ];
strcpy( login, Edit_Login->Text.c_str() );
char* mdp = new char[ Edit_mdp->Text.Length() + 1 ];
strcpy( mdp, Edit_mdp->Text.c_str() );
Securite(login, mdp);
} |