如何使用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
答案 0 :(得分:0)
在Air中从未见过任何类似的访问,并且无法想象你会在Flex中被允许(权限)
您可以使用套接字实现所需的结果吗? 在AIr中有一个SocketMonitor用于此。
您可以连接到机器上的特定端口并发送和接收数据。
因此,您只能创建一个解决方法:在C#中创建一个侦听器,并创建一个从此侦听器到Flex应用程序的连接。