|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Benoît Développeur .NET Inscription : juillet 2007 Messages : 18 ![]() |
Bonjour à tous et toutes,
Dans le cadre de mon travail, j'ai une db Access, on utilise la gestion des utilisateurs intégrée à Access. J'ai un bouton pour qu'une personne autorisée puisse ajoutée un utilisateur. Dans mon code VBA lié à ce bouton, je crée l'utilisateur avec comme password, son nom. Je voudrais au lancement tester ce mot de passe et si celui-ci est égale à son nom d'utilisateur, l'obliger à changer son mot de passe. Bien sur pour des raisons de sécurité que je comprends très bien, le mot de passe n'est pas accessible en lecture, donc impossible de le récupérer et de ce fait de faire un test dessus. Pour résumer, comment savoir si le mot de passe est égale au user ou au pire à blanc (je créerais alors un nouvel utilisateur avec mot de passe à blanc au lieu de son nom). Merci d'avance pour votre aide. Benoît |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Benoît Développeur .NET Inscription : juillet 2007 Messages : 18 ![]() |
Je me réponds à moi même au cas ou d'autres seraient intéressés.
Il suffit à l'ouverture du formulaire de démarrage de changer le mot de passe de l'utilisateur en mettant comme ancien et comme nouveau mot de passe son nom. En cas de succès on appelle le formulaire de changement de mot de passe, en cas d'erreur, c'est que l'ancien mot de passe à bien été changé puisque qu'il ne correspond pas au nom d'utilisateur, on sort simplement de la routine grâce à un on error goto. Voilà si ça peut servir à quelqu'un. |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() |
Salut,
ta solution me plait, c'est ce que je cherche à faire mais le seul soucis, c'est que sans code, je ne vois pas comment faire. Tu pourrais poster ton code pour cette manip'? Merci beaucoup!! Guillaume |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com