jytest
Messages postés314Date d'inscriptiondimanche 27 novembre 2005StatutMembreDernière intervention22 décembre 2014
-
2 avril 2009 à 21:30
jytest
Messages postés314Date d'inscriptiondimanche 27 novembre 2005StatutMembreDernière intervention22 décembre 2014
-
2 avril 2009 à 22:24
Bonsoir,
J'ai vraiment besoin de votre aide !!!
Hier, grâce à deux membres de ce forum, je peux maintenant m'assurer que mon application tourne
en mode administrateur... mais j'en voudrais encore plus...
Car vous n'êtes pas sans savoir, qu'il est possible de créer plusieurs sessions en mode administrateur sur un pc.
Elles s'appellent, par exemple : PC-Comptoir, PC-Magasin, ADMIN et autres
Et ce que je veux, c'est m'assurer que je suis bien sur la session administrateur appelée ADMIN,
et pas sur une autre session (administrateur ou standard)
jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 20138 2 avril 2009 à 21:46
Bonsoir, jytest,
Je crois bien que tu as déjà eu ta réponse ...
Environ("Username") te permet de savoir le nom de l'utilisateur en cours (appelons-le toto)
Si toto est l'utilisateur en cours (d'une part) et qu'il est (d'autre part) administrateur, tu as tes éléments, non ?
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 2 avril 2009 à 21:57
Vaut mieux utiliser les deux.
Il se peut très bien que le PC soit une édition anglaise : le compte administrateur se nommera "Administrator" !
Mais pourquoi veux-tu absolument vérifier le nom ?
jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 20138 2 avril 2009 à 22:03
Re...
Que tu choisisse la solution 1 ou la solution 2 n'a aucune importance.
L'une comme l'autre te permet de savoir si l'utilisateur est ou non administrateur.
Si, donc tu veux "autoriser" toto (qui est l'utilisateur en cours :
- tu vérifies que l'utilisateur est bien administrateur (solution 1 ou 2)
- tu vérifies qu'il s'appelle toto
jmf0
Messages postés1566Date d'inscriptionmardi 26 décembre 2000StatutMembreDernière intervention 5 avril 20138 2 avril 2009 à 22:12
C'est pourtant simple ...
1) droits d'administration présents (solution 1 ou 2 à ton gré) ===> True ou False
2) s'appelle-t-il en plus ADMIN ? (son nom t'est retourné par Environ("Username") ===>> True ou False
Si les deux réponses sont à True : tu as affaire à un utilisateur s'appelant ADMIN et qui a les droits d'admionistration. C'est ton homme !
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 2 avril 2009 à 22:01
D'autant plus que si tu es dans un environement très sécurisé et que le DI a fait son boulot, il y a des chances que le compte "Administrateur" n'existe plus et ait été renommé (c'est possible, pas évident à faire mais possible).
Un compte utilisateur, à partir du moment ou il fait partie du groupe Administrateurs, a les mêmes droits que le compte Administrateur
jytest
Messages postés314Date d'inscriptiondimanche 27 novembre 2005StatutMembreDernière intervention22 décembre 2014 2 avril 2009 à 22:05
En 2 mots, la session ADMIN est contrôlée par un mot de passe (uniquement connu du responsable du magasin).
Les autres utilisateurs sont eux aussi me mode administrateur (PC-Comptoir, par exemple), sans mot de passe.
Et le seul qui puissent relever les statistiques de fréquentation du magasin est le responsable du magasin, qui passe alors en mode administrateur ADMIN (avec un mot de passe), et ce depuis n'importe quel poste...
Je ne comprends pas comment voir "username" depuis ces 2 codes.
J'ai besoin de votre aide...