Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Sécurité
Sécurité Le forum qui s'occupe de votre préoccupation de sécuriser l'accès à votre application Access, ainsi qu'à la sécurité des données.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/10/2006, 16h06   #1
Invité régulier
 
Inscription : septembre 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 33
Points : 7
Points : 7
Par défaut formulaire login/password difficile a réaliser

Bonjour,

voila quelques jours que je cherche et je ne trouve pas un code qui fonctionne pour un formulaire login/password... je repose la question mais personne n'a réelement laissé un code qui fonctionne.... svp aidez moi aprés cette fonction j'aurrai fini ma bdd...

Merci a tous

Happock
Happock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2006, 05h10   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 482
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 482
Points : 7 571
Points : 7 571
Si tu veux un formulaire léger cela n'a rien de compliquer.

Tu crées un form avec 2 zone de texte (Utilisateur, MotPasse) et un bouton 'Connecter'

Sur le clic du bouton connecté

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
dim MotPasse as string 
MotPasse=DFirst("[MotPasse]","TableSecurite","[Utilisateur]=""" & me.Utilisateur & """")
if not isnull(MotPasse) then
  if Motpasse=Me.MotPasse then
    msgbox "Bravo !"
    'Appeler ici le form principal de l'appli
    docmd.close acform, me.name
  else
    msgbox "Mot de passe ou code d'utilisateur invalide"
  end if
else
  msgbox "Mot de passe ou code d'utilisateur invalide"
end if
Attention ce code est ULTRA LIGHT !

Il présente les défaut suivants :

1) Le mot de passe est en clair dans la base
2) N'importe qui peut bypasser le form de controle en démarant le BD avec Shift.

Mais comme toute sécurité il faut évaluer le cout de la protection vis à vis du cout des données protégées.

Si cela est trop léger il y a des sécurités intégrées à access (qui sont une vraie galère) et d'autre méthodes. Vois la FAQ sur la sécurité dans Access.

A+
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2006, 07h31   #3
Invité régulier
 
Inscription : septembre 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 33
Points : 7
Points : 7
Merci pour ce ptit coup de pousse... je vais voir ce que je peut en tirer et surtout le protéger aprés bon fonctionnement...
Happock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2006, 10h19   #4
Invité régulier
 
Inscription : septembre 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 33
Points : 7
Points : 7
J'ai réussis a réaliser mon formulaire, merci bcp

Happock
Happock est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h31.


 
 
 
 
Partenaires

Hébergement Web