OVH Cloud OVH Cloud

Fonction Environ()

2 réponses
Avatar
Thierry Demoy
Bonjour,

Dans une WebForm, j'essaie de récupérer la variable d'environnement USERNAME
dans un contrôle TextBox, mais au lieu de récupérer mon nom (tdemoy), je
récupère la chaîne ASPNET.

txtUser.Value = Environ("USERNAME")

J'ai également essayé ceci mais c'est pareil :

Dim tmpVar As String
tmpVar = Microsoft.VisualBasic.Interaction.Environ("USERNAME")
txtUser.Value = tmpVar

Merci.

2 réponses

Avatar
Paul Bacelar
Si vous n'utilisez pas l'impersonnalisation ASP.NET, cela semble logique.
--
Paul Bacelar

"Thierry Demoy" <Thierry wrote in message
news:
Bonjour,

Dans une WebForm, j'essaie de récupérer la variable d'environnement


USERNAME
dans un contrôle TextBox, mais au lieu de récupérer mon nom (tdemoy), je
récupère la chaîne ASPNET.

txtUser.Value = Environ("USERNAME")

J'ai également essayé ceci mais c'est pareil :

Dim tmpVar As String
tmpVar = Microsoft.VisualBasic.Interaction.Environ("USERNAME")
txtUser.Value = tmpVar

Merci.



Avatar
Patrice
Essayer plutôt Request.ServerVariables("AUTH_USER") pour obtenir
l'utilisateur authentifié en mode Windows (ou User.Identity je crois).

Techniquement, par défaut, les pages s'exécutent sous le compte ASPNET par
défaut...

Patrice

--

"Thierry Demoy" <Thierry a écrit dans le
message de news:
Bonjour,

Dans une WebForm, j'essaie de récupérer la variable d'environnement


USERNAME
dans un contrôle TextBox, mais au lieu de récupérer mon nom (tdemoy), je
récupère la chaîne ASPNET.

txtUser.Value = Environ("USERNAME")

J'ai également essayé ceci mais c'est pareil :

Dim tmpVar As String
tmpVar = Microsoft.VisualBasic.Interaction.Environ("USERNAME")
txtUser.Value = tmpVar

Merci.