Téléchargement
illégal
Posez votre question Signaler

[ACCESS] Securite base de données / md5

hinanui 14Messages postés 9 janvier 2004Date d'inscription - Dernière réponse le 27 juil. 2004 à 16:41
Bonjour!

Je travaille avec Access 2000 et j'ai quelques problemes a resoudre a propos de la sécurité de ma base de données.

Dans un 1er temps, j'ai activé la fonctionnalité d access permettant de demander le login et le mot de passe de chaque utilisateur de la base pour y acceder. Cependant, une fois tout ca mis en place, a chaque fois que j ouvre un projet access (pas forcement mon application), j'ai cette boite de dialogue qui me redemande mon login et mon mot de passe. Comment est ce qu on peut eviter cela pour qu il ne me le demande que pour mon application et non pour les autres??

J avais pense a enlever ce systeme et creer une table de correspondance login/password où les mots de passe seraient cryptés par md5 (par exemple). j aurai donc un formulaire a faire qui s afficherait a l ouverture de mon application. Dans ce cas, est ce que quelqu'un saurait comment coder le md5 en VBA?

Toute suggestion est la bienvenue! MERCI!!
Lire la suite 

[ACCESS] Securite base de données / md5 »

10 réponses
Réponse
+1
moins plus
Salut,

Pour l'authentification, il y a un fichier MDA ou MDW, qui doit gérer ce truc, mais je ne sais pas s'il est toujours valide en ACCESS 2000...

Pour le MD5 :

on utilise soit le codage VBA, soit un ActiveX.

Pour ma part, j'ai pris un ActiveX gratuit et j'en suis très content...

http://www.totalshareware.com/ASP/detail_view.asp?application=26406

Ne perds pas de vue que tu interdis l'accès à ton application, mais on peut recopier la base et l'ouvrir ailleurs sans mot de passe... alors mets un password sur tes données...

Tiens, c'est vieux de presque 2 ans, mais c'est toujours valable :

http://www.commentcamarche.net/forum/affich-144030-Re-Password

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
bluxblux - 27 juil. 2004 à 16:15
Franchement aucune idée...

Fais la séparation à la main :

- ouvre une nouvelle instance d'ACCESS (appli)
- crée les tables avec 'attacher une table', tu fais le lien sur la bonne base (data), je crois qu'il devrait te demander le password à ce moment-là...
- ouvre ensuite l'instance data (en laissant appli ouverte)
- coupe/copie les autres objets (forms, requêtes...) de data vers appli

Et vois si ça marche...

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
hinanuiblux - 27 juil. 2004 à 16:22
bon dans un desespoir le plus profond, j ai recree une nouvelle bd et importe toutes mes tables, formulaires, etc.

j ai refait la manip. cette fois, j'ai reussi a avoir la possibilite de mettre l appli en .mde. mais une fois lance, il me sort que le fichier .mde n a pas pu etre cree! grrrrrrrrrrrrrrrrrrrrrr!!

ptetre qu il faudrait que je fasse quelques sacrifices de pigeons autour de mon pc, ca marcherait ptetre plus, non?
bluxblux - 27 juil. 2004 à 16:41
euh là, vu qu'il déjante total, je te conseille de rebooter (voire éteindre) pour repartir sur des bases "saines"...

A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Ajouter un commentaire
Réponse
+0
moins plus
bonjour,
j'ai le meme souci ( qui n'en est plus ) apres avoir cree un fichier securité pour une appli
donc pour lancer une modif de mon appli j'ai cree un raccourci du type
"C:\Program Files\Microsoft Office\Office\MSACCESS.EXE" "C:\chemin base\base.mdb" /wrkgrp "C:\chemin fichier securité\fichier securité.mdw"

cela permet d'ouvrir l'appli avec ton fichier securité et d'ouvrir access avec le fichier securité standard

A+
Essayer.........des fois ça marche............
Ajouter un commentaire
Ce document intitulé « [ACCESS] Securite base de données / md5 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?