Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Mot de passe [ Système / Sécurité ] (buguetj)

samedi 10 février 2007 à 13:08:19 | Mot de passe

buguetj

Bonjour a tous,
J'ai crée un générateur de codes (fonctionGenCode). Je voudrais savoir si il était possible de l'appliquer à un Edit. Je m'explique j'ai un TButton(1) en mode Enabled:=False.
J'ai un TEdit (1) pour entrer un mot de passe. Je voudrais que lorsque le bon mot de passe est entrée dans l'edit, le button se mettent en mode Enabled:=True.
Je voulais savoir si mon générateur pouvais être appliqué à cet edit, c'est à dire qu'il trouvé lui même le mot de passe.
Merci de me donner une piste
@+


dimanche 11 février 2007 à 00:41:39 | Re : Mot de passe

Francky23012301

Membre Club
Salut, Sans code on ne peut pas t'aider : En voyance ici on n'est pas trop doué ;).

dimanche 11 février 2007 à 11:48:06 | Re : Mot de passe

buguetj

Voila le code:

Tout d'abord cette promière partie correspond à la fnction GenCode. Ce code appartient à une 2nd unité (Unit2):

unit Unit2;
 
interface
 
  function genCode(masque : string) : string;
 
implementation
 
uses
  SysUtils;
 
function genCode(masque : string) : string;
var
  i, n : integer;
begin
  n := length(masque);
  result := stringofchar(' ', n);
  for i := 1 to n do
    // le masque est un a, on génère une lettre
    if (masque[i] = 'a') then
      result[i] := chr(65 + random(26))
    // le masque est un 0, on génère un chiffre
    else if (masque[i] = '0') then
      result[i] := chr(48 + random(10))
    // sinon erreur
    else
      raise Exception.create('Caractère [' + masque[i] + '] invalide dans le masque');

end;

end.

Voila l'Unit1 qui utilise cette fonction:
procedure TForm1.MMTimer 1Timer (Sender: TObject);
begin
Label1.Caption:=Unit2.genCode(Forme.Text);
Edit2.Text:=Label1.Caption;


RQ: L'EDIT1 SERT POUR ENTRER UN AUTRE MOT DE PASSE


lundi 12 février 2007 à 13:24:15 | Re : Mot de passe

moldov

Salut,

Et bien il faut que tu test le TEdit du mot de passe.
Par exemple sur l'évènement OnChange du TEdit tu met le test de ton mot de passe et si il est bon tu met Button.Enable := True;

Ex:

Procédure EditOnChange(Sender : Tobject)
begin
    if edit1.text = 'motdepasse' then
       Button.Enable := True
    else
       Button.Enable := False;
end;

Par contre je ne sais pas à quoi elle sert exactement ta fonction GenCode.
Bonne Prog

mardi 12 juin 2007 à 10:44:01 | Re : Mot de passe

mashoor

merci beaucoupe



Cette discussion est classé dans : mot, edit, passe, mode, générateur


Répondre à ce message

Sujets en rapport avec ce message

Problème de mot de passe avec base de données ACCESS sous DELPHI [ par Fox ] Bonjour,Mon logiciel utilise une base de données ACCESS, le problème est que lorsque j'éxécute mon logiciel, une fenetre s'ouvre et me demande un mot BD & Password... [ par Jos ] Bonjour, J'ai une bd Paradox, dont les tables sont protégées par un mot de passe. J'accède à cette bd via BDE... Cependant, lors du démarrage du p mot de passe ACCESS [ par lguez ] Je suis en train d'écrire une appli qui utilise une BD ACCESS sous DELPHI 5, J'ai vu dans le forum comment retirer la fenêtre de mot de passe ACCESS, ADO - DB protégée par un mot de passe [ par Bruto ] je dispose d'une base de données Access qui possède un mot de passe d'ouverture ( mdb en mode exclusif et sécurité - protéger par un mot de passe )Le Fenetre mot de passe [ par francois44 ] comment fait on pour afficher la fenêtre windows qui demande le mot de passe lorsqu'on veut ouvrir un dossier sur un autre poste (par rezo)?merci d'av Mot de passe et configuration [ par Pingux ] Je travaille avec delphi 5 et Access 2000.J'ai créé une table et un alias pour celle-ci.Je place un DataBase et je veux que le LoginPrompt soit à "Fal mot de passe pour un repertoire [ par skiso ] sq on peut conditionner un passage a un repertoir par mot de passe Executre en tant que ... [ par mike255 ] élo :) ,voilà, j'aimerais savoir comment lancer une appli sous un autre compte à partir d'un programme ecrit sous delphi (utiliser "executer en tant q Là je craque : protection base et copie BD [ par choup ] Voilà : je travaille sur la modif d'un prog réalisé par qq'1 d'autre.Simplement cette personne à protégé les BD qui se réfèrent au prog, en écriture p Mot de passe pour connexion *.mdb et *.xls [ par DenG ] Bonjour,Je possede une base de données sous Access regroupant tous les enregistrements dont j'ai besoin pour developper une application . Des que je d


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.