Как вы можете получить зарегистрированное имя пользователя Window NT с помощью Flex / Actionscript? - PullRequest
0 голосов
/ 13 марта 2012

Как вы можете получить зарегистрированное имя пользователя Windows NT с помощью Flex / Actionscript. Я работал с получением этих учетных данных в ASP.NET, но я новичок в области Flex и нуждаюсь в некоторой помощи

ASP.NET код выглядит следующим образом

Getting the User Name :

using three ways we can get the User Name using C#

1) System.Security.Principal.WindowsPrincipal p = 
System.Threading.Thread.CurrentPrincipal as System.Security.Principal.WindowsPrincipal;

string strName = p.Identity.Name;

[ OR ]

2) string strName = HttpContext.Current.User.Identity.Name.ToString();

[ OR ]

3) string strName = Request.ServerVariables["AUTH_USER"]; //Finding with name

string strName = Request.ServerVariables[5]; //Finding with index

1 Ответ

0 голосов
/ 13 марта 2012

Никогда не видел подобного доступа в Air и не думал бы, что вам когда-нибудь будут разрешены (разрешения) во Flex

Вы могли бы достичь желаемого результата с помощью сокетов? В AIr для этого есть SocketMonitor.

Вы можете подключиться к определенному порту на машине и отправлять и получать данные.

Таким образом, вы можете создать только обходной путь: создайте прослушиватель в C # и создайте соединение из этого прослушивателя с вашим приложением flex.

...