begin process at 2010 02 10 04:57:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Delphi

 > 

Système

 > 

Sécurité

 > 

interface mot de passe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

interface mot de passe

dimanche 27 août 2006 à 11:52:59 | interface mot de passe

paradoxham

SLT
j ai fait un progiciel et j aime faire une interface Pour se connecter à ce progiciel, l'utilisateur doit fournir ses informations de connexion (nom d'utilisateur et mot de passe).
Les utilisateurs non enregistrés n'ont pas l'accès à l'application.
Seul l'utilisateur de type administrateur a le droit de gérer les profils des utilisateurs désirant utiliser le système et ce par ajout, modification ou suppression
L'utilisateur ne doit pas dépasser 3 tentatives de connexion sinon son compte sera désactivé
Seul l'administrateur a le droit de gérer les profils des utilisateurs désirant utiliser le système et ce par ajout, modification ou suppression
est ce que vous pouvez m aider de faire cA ou est ce que vous avez un exemple ou un cours qui explique comment faire ca ?
merci
dimanche 27 août 2006 à 17:02:59 | Re : interface mot de passe

CptPingu

Je te conseille mettre tout les profil dans un fichier. Ce fichier est invalide ou n'as pas au moins le compte admin, ton application doit refuser de s'ouvrir. Ensuite dans ce fichier binaire tu stocke les utilisateurs, leurs mots de passe, leurs droits, et s'il sont bloqués.
Je te conseille de faire une hash md5 des pass, cherche sur google l'unité md5.pas.

Donc voila pour le principe. Ensuite au niveau de l'application, au demarrage, tu desactive tout et tu affiche une fenetre demandant un nom de compte et un pass. Tu as une variable valant le nombre total de tentative (ici 3). A chaque echec tu la decremente. Si elle vaut 0, alors ecrit dans le fichier binaire que l'utilisateur est bloqué.
Pour vérifier que son pass bon, dans un premier temps tu stocke son mot de pass dans un varaible de type string, valant "pass1 = md5(pass_qu_il_a_rentre)". Ensuite, tu recupere le pass dans le fichier, que tu aura crypter une seconde fois au cas où. Par exemple avec un "xor" et tu as "pass2=decrypt(pass_du_fichier)."
Il ne te reste plus qu'a comparer.

Je ne sais pas si j'ai été assez clair. Mais en gros renseigne toi sur les techniques suivantes:
- md5
- lecture/ecriture dans un fichier binaire
- cryptage
- operateur binaire (xor, or, and, shl , shr, not , etc...)

Bonne chance !
lundi 28 août 2006 à 08:17:41 | Re : interface mot de passe

Emandhal

Pour protéger un peu plus le fichier, tu peux ajouter la date et l'heure de la dernière intervention faite dessus
Puis tu vérifies au chargement et compare les heures avec celle de modification du fichier avec une marge parce que le temps de crypter ne sera pas instantané (par contre cette méthode ne permet pas de copie de sauvegarde du fichier)

Tout problème a sa solution... Mais en général, celle que l'on trouve n'est jamais la bonne...



Cette discussion est classée dans : mot, utilisateurs, utilisateur, passe, interface


Répondre à ce message

Sujets en rapport avec ce message

nom d'utilisateur et mot de passe [ par Oamiotte ] Bonjour,J'ai une gestion de production qui tourne sous access et j'aimerais la lancer depuis un applicatif delphi , par contre il faut que je teste le un mot de passe!!! [ par saradelphi5 ] salut tt le monde, je fait une application avec delphi5, pour une solution reseaux, et le probleme est que j'arrive pas a fair (géré )un mot de passe verification de données sur une bdd [ par dj_cue ] slt tt le monde ! voila je suis debutant en delphi, je suis entrain de faire mon 1er programme, et je cherche comment veriffier 2 données a partir d'u Sortir d'une application 2 [ par tleboukaka ] Salut   <p class="MsoNormal" style Mot de passe [ par 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' msn piraté [ par nana1269 ] Bonjour !  mon problème est le suivant : alors que j'étais tranquilement en vacance  on m'apelle pour me dire que j'insulte tous mes contacts sur msn Mot de passe d'une archive [ par asrd ] Bonjours a tous, j'ai perdu le mot de passe d'une archive rar, qqn sait comment le retrouver? a part un prog qui test une par une toutes les solutions Mot de passe dans le BIOS [ par Isabelle31 ] Bonjour a tous,Je sais que ma question est assez délicate. Mais voila, je souhaite savoir s'il est possible de supprimer le mot de passe du BIOS.Je m' mot de passe bd [ par younesken1 ] comment passer le mot de passe d'une bd paradox par programmation? Passage de variables entre deux fiches [ par josswel ] slt je souhaite savoir commen fait on pour recuperer le mot de passe d une form1 dans le form2? j explike par exemple je veu demande un mot de passe d


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales