Bonjour tout le monde,
En m'aidant de la FAQ j'ai pu créer un formulaire "mot de passe" qui permet à un utilisateur de se loguer en entrant son nom d'utilisateur et son mot de passe (tous deux enregistrés dans une table : tbl_User)
Ce que je souhaiterai faire, pour le confort des utilisateurs, serait de leur permettre de modifier leur mot de passe à tout moment, une fois connecté sur la base.
J'ai donc créer un autre formulaire qui comprend différents champs indépendants:
-un pour rappeller le nom de l'utilisateur : user_log
- un pour rappeller l'ancien mot de passe : user_password
- un pour taper le nouveau mot de passe: new_password1
- un pour finalement confirmer le nouveau mot de passe : new_password2
Voici le schéma:
SI le nom de l'utilisateur et l'ancien mot de passe ont été vérifié, et qu'ils correspondent à un utilisateur de la base dans tbl_User, (comparaison par rapport aux champs de ma table tbl_user et de ses champs User_name et Password)
ET SI le nouveau mot de passe 1 = nouveau mot de passe confirmé),
ALORS la valeur entrée dans mon champ "password" de ma table "tbl_User" devra être échangé par la valeur de mon champ nouveau mot de passe dans le formulaire.
je ne sais pas du tout comment traduire cela en VBA!!! La programmation n'est pas mon métier... alors si certains d'entre vous ont une idée pour résoudre cela... merci merci merci merciiii
Partager