[Access] faire un password admin et user

faire un password admin et user [Access] - VB/VBA/VBS - Programmation

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

Reply

Marsh Posté le 02-09-2005 à 20:09:24   

Reply

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.


Message édité par olivthill le 02-09-2005 à 22:19:22
Reply

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?

Reply

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 !

Reply

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

Reply

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...

Reply

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

Reply

Marsh Posté le 07-09-2005 à 03:03:51    

Remi1036 a écrit :

c une base  que g fait.
mais la trape, trouve pas de truc pour la bloquzer


 
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à

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed