2012-08-27 79 views
0

只是一个简单的问题,我搜索了一下,但一切都导致了其他AS3花絮。AS3:获取计算机登录名

是否有可能从AS3访问用户的计算机登录名?我不会这么认为,但鉴于我们可以直接从计算机上获得其他信息(例如日期),我只是想知道这是否可能。

谢谢! 哈利。

回答

1

在网络上,我相信你不能得到这样的信息。

如果您正在使用AIR在桌面上时,您可以检索用户与

File.userDirectory 

,它的名字的目录应该是一样的用户

File.userDirectory.name 
+0

太容易了。很多谢谢! – hazdog

0

我很想知道用户的登录信息,还有他的密码。

我认为不可取得这样的信息,特别是从客户端脚本。这可以通过ASP.NET使用Windows Authentication来实现。当用户通过身份验证时,您可以使用User.Identity.Name。应该可以将该名称写入前端,并且可以将其传递给Flash使用ExternalInterFace

如果您使用的是Adobe Air,那么获取用户名称会更容易,因为您可以访问用户文件系统。见Get the current logged in OS user in Adobe Air

顺便说一句,在网络上,向用户询问他的(用户)姓名是不是一个不寻常的问题。