Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
C# User Name vs VFP User Name
Message
Information générale
Forum:
C#
Catégorie:
Code, syntaxe and commandes
Divers
Thread ID:
01675446
Message ID:
01675542
Vues:
57
Thank you.

>In FoxPro you should use SYS(1) to get the username.
>
>>In C# using Environment.UserName returns the name of the server. Same value no matter who is logged in.
>
>Doing what exactly? A Web application? Logged in via RDP? Those things affect the host identity and don't behave the same as a local account running on a local machine.
>
>IOW, Environment.UserName is the correct thing to use in a desktop application, but it gets you the underlying Windows identity that the process runs under.
>
>In .NET there execution contexts though - Web applications have their own context so they support also have a logged in security for example, which is set separately based on an HTTP login (ie. HttpContext.Current.User.Identity?.Name).
>
>IOW, context matters...
>
>+++ Rick ---
>
>>Hi,
>>
>>I find that it is much easier to get username currently logged into the PC using VFP and C#.
>>
>>In VFP a call to GetEnv("UserName") returns the username of the person currently logged into the PC. Works well.
>>
>>In C# using Environment.UserName returns the name of the server. Same value no matter who is logged in.
>>
>>How could I get the username using C#?
>>
>>TIA
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform