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 : interface mot de passe [ Système / Sécurité ] (paradoxham)

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é 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...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



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,218 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é.