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 21/11/2006, 08h26   #1
Membre éclairé
 
Avatar de timoth
 
Inscription : octobre 2005
Messages : 472
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : octobre 2005
Messages : 472
Points : 369
Points : 369
Par défaut [Administration] Changement de mot de passe

Bonjour,

Sur la base de données que j'ai développé, j'empeche les utilisateurs de toucher a la mise en forme de mes formulaires. Pour cela, je les bloque en Design et j'ai caché toutes les barres d'outil.
J'aimerais par contre leur permettre de modifier leur mot de passe d'utilisateur depuis mon formulaire avec un bouton qui puisse ouvrir la fenetre qui permet de changer son mot de passe dans Access.
En effet, je n'utilise pas un systeme de mots de passe/login/groupes dans une table comme expliquée dans la FAQ mais le systeme de sécurité d'ACCESS.
D'ailleurs, je me demande quel est le plus sur car on vient de me montrer un petit programme qui détecte et casse la protection du fichier en qq cliques.
Questions:
Peut-on commander cette fonction de changement de mot de passe depuis VB?
Est-il plus sur de définir son propre systeme de sécurité?

Merci de m'aiguiller!
timoth est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2006, 09h45   #2
Rédacteur

 
Avatar de Tofalu
 
Christophe Warin
Inscription : octobre 2004
Messages : 8 635
Détails du profil
Informations personnelles :
Nom : Christophe Warin
Âge : 28

Informations forums :
Inscription : octobre 2004
Messages : 8 635
Points : 13 718
Points : 13 718
Pour donner la possibilité à l'utilisateur de changer son mot de passe, tu peux utiliser la syntaxe :

Code :
1
2
3
4
5
Dim oWs As DAO.Workspace
Set oWs = DBEngine.Workspaces(0)
With oWs
    .Users(.UserName).NewPassword Ancien, Nouveau
End With
Tofalu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2006, 15h51   #3
Membre éclairé
 
Avatar de timoth
 
Inscription : octobre 2005
Messages : 472
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : octobre 2005
Messages : 472
Points : 369
Points : 369
Merci, c'est parfait de chez parfait!!!!!!!!!! Tu es un as Tofalu.
timoth 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 23h17.


 
 
 
 
Partenaires

Hébergement Web