Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Rôle sous Sous VB 6.0 avec authentification Windows NT

2 réponses
Avatar
Muller Guy
Bonjour.
je voudrais capturer le rôle du user NT connecté à SQL en vb.6.0.

Idem pour capturer le groupe, puis le rôle.

Merci d'avance
Muller Guy

2 réponses

Avatar
Med Bouchenafa
Il y a un certain nombre de fonctions de sécurité
xp_logininfo
sp_helplogins
sp_helpuser
IS_SRVROLEMEMBER
IS_MEMBER
Avec une combinaison de ces fontions, tu devrais pouvoir t'en sortir

--
Bien cordialement
Med Bouchenafa

"Muller Guy" a écrit dans le message de news:
u7cocXw%
Bonjour.
je voudrais capturer le rôle du user NT connecté à SQL en vb.6.0.

Idem pour capturer le groupe, puis le rôle.

Merci d'avance
Muller Guy



Avatar
Muller Guy
Bonjour,
J'ai essayé ces fonctions.
Par exemple pour IS_MEMBER
J'ai pour une BD créé un rôle
"Administrer"
"Gérer"
etc...

Si j'ai bien compris, la syntaxe est par exemple

IF IS_MEMBER ('db_owner') = 1
print ?Ok pour le rôle Owner^'
ELSE IF IS_MEMBER ('db_owner') = 0
print 'Current user is NOT a member of the db_owner role'
ELSE IF IS_MEMBER ('db_owner') IS NULL
print 'ERROR: Invalid group / role specified'
Mais si je change le rôle et que je mets par exemple un rôle utilisateur.La
fonction ne marche plus ?Aurriez-vous un exemple de code ou une fonction qui
retourne pae xemple 1 ou 0 si le user 'Toto' fait partie du rôle
'Administrer'Merci d'avance
"Med Bouchenafa" a écrit dans le message de news:
eQyoQyw%
Il y a un certain nombre de fonctions de sécurité
xp_logininfo
sp_helplogins
sp_helpuser
IS_SRVROLEMEMBER
IS_MEMBER
Avec une combinaison de ces fontions, tu devrais pouvoir t'en sortir

--
Bien cordialement
Med Bouchenafa

"Muller Guy" a écrit dans le message de news:
u7cocXw%
Bonjour.
je voudrais capturer le rôle du user NT connecté à SQL en vb.6.0.

Idem pour capturer le groupe, puis le rôle.

Merci d'avance
Muller Guy