你如何使用Flex / Actionscript获取Window NT Logged用户名?

时间:2012-03-13 15:17:24

标签: actionscript flex credentials

如何使用Flex / Actionscript获取Window NT Logged用户名。我曾在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 :(得分:0)

在Air中从未见过任何类似的访问,并且无法想象你会在Flex中被允许(权限)

您可以使用套接字实现所需的结果吗? 在AIr中有一个SocketMonitor用于此。

您可以连接到机器上的特定端口并发送和接收数据。

因此,您只能创建一个解决方法:在C#中创建一个侦听器,并创建一个从此侦听器到Flex应用程序的连接。