Bonjour, svp je veux proteger mon aplication , j'ai créer une form dans j'ai deux édits celle de nom d'utilisateur et l'autre de mot de passe , mais ca fonctionne toujour pas quand je met cette programmation (if edit1.text:= 'bess' and edit2.text:= 'zak' then form2.show eles showmessage ('error') ) merci .
avec cette solution les mots de passe son en clair dans l'executable, il suffit d'ouvrir le fichier avec blocnote (ou autre) pour voir "bess" et "zak" apparaitre dans la section des chaines de caractères.
Après ça dépend contre quoi/qui tu veux protéger le programme.
la première la plus sécurisée, consiste à faire saisir le LOGIN et le PASSWORD dans deux édits et ensuite
on doit cliquer sur un bouton OK qui teste les deux zones.
si une erreur se produit un message l'indique mais sans préciser où est l'erreur !
la deuxième plus sympathique mais moins sécurisée, est basée sur un évènement OnChange sur les deux zones.
et ici, le programme démarre avec un petit effet visuel lorsque tout est bon.
et plus besoin de message
l'inconvénient, est que cela permet de multiplier les tentatives sur les zones jusqu'à trouver la bonne !
personnellement, j'affecte très souvent la deuxième, car je développe en environnement INTRANET et non sensible.
il faudrait pour être complet aussi évoquer le stockage des LOGIN et des PASSWORD...
3 mai 2016 à 17:38
Après ça dépend contre quoi/qui tu veux protéger le programme.