faire un password admin et user [Access] - VB/VBA/VBS - Programmation
Marsh Posté le 02-09-2005 à 22:18:40
Il est possible de récupérer le nom de l'utilisateur qui s'est connecté à Windows en obtenant le contenu d'une variable d'environement par l'instruction "Environ()", mais je ne me souviens plus du nom exact de cette variable. Ensuite, au démarrage de l'application, il faut tester si l'utilisateur est autorisé ou non en fonction d'une table des utilisateurs que l'on aura créée au préalable à cet effet.
Marsh Posté le 02-09-2005 à 23:23:06
c exactement ce que je veux éviter, (sinon je comprends bien que c'est la meilleur solution) mais ici c'est une base qui va etre déployer chez un client qui n'utilise pas les logins windows.
De plus comment bloquer la trape de sécurité qui permet de débloquer la base. - je ne la nomme rai pas ici, mais je crois que bcp de dvpeur la connaisse - je ne dirais que: Mise a Jour. voila, comment qu'on fait?
Marsh Posté le 03-09-2005 à 16:44:41
Dans access tu vas dans outils --> sécurité et ensuite tu créés les gropupe et les utilistaeurs... C'est plus simple !
Marsh Posté le 03-09-2005 à 18:18:03
c peut etre un probleme sur ma machine, mais je n'arrive pas a creer un admin qui a la base débloquée.
Et je sais toujours pas comment bloquer la trappe du MAJ
Marsh Posté le 03-09-2005 à 18:21:37
C'est une basse que tu as récupéré ?
Tu l'a en lecture au moins déjà ?
Sinon même pas la peine...
J'ai eu un pb de ce genre avec une basse Asset center en Access... Mais pas le Pb quand je tapais le serveur ou elle se trouvais...
Marsh Posté le 06-09-2005 à 20:57:08
c une base que g fait.
mais la trape, trouve pas de truc pour la bloquzer
Marsh Posté le 07-09-2005 à 03:03:51
Remi1036 a écrit : c une base que g fait. |
Si tu touches un peu en SQL, oublie pas que tu peux te créer une table avec ton "admin" et ton "user". Ainsi, tu peux gérer les droits !!!
A mon avis, une solution :
tu fé une table dans laquelle tu garde l'historique du dernier login connecté
lorsque tu doi afficher une info ke tu doi controler, tu fé une requete ki di ke "si c admin, ça passe, dans lotre cas, erreur de droit"
Pour moi, creuse par là je pense ... voilà voilà
Marsh Posté le 07-09-2005 à 23:56:31
non, car le "panel de développement" tu risques pas de l'afficher avec une requete SQL.
Marsh Posté le 02-09-2005 à 20:09:24
Salut,
je travaille actuellment sur une base access.
Jai besoin qu'auxdémarrage on puisse se loger en tant que admin ou user. A savoir que le user est juste un utilisateur de la base et que l'admin a les autorisations de déveleppement (control total)
Par contre, je ne veux pas que cela se fasse en utilisant les loginsde win 2000 ou XP.
Quelqu'un a une idée?
merci d'avance