我们正在进行呼叫中心系统的分析阶段。为了避免潜在的棘手的身份验证问题,我们可能需要读取代理的LAN ID并将其用作系统中的用户ID。IE/ASP.NET是否可以读取用户的LAN ID
是否有可能从ASP.NET读取LAN ID,甚至是从Javascript读取?
我们正在进行呼叫中心系统的分析阶段。为了避免潜在的棘手的身份验证问题,我们可能需要读取代理的LAN ID并将其用作系统中的用户ID。IE/ASP.NET是否可以读取用户的LAN ID
是否有可能从ASP.NET读取LAN ID,甚至是从Javascript读取?
我不确定LAN ID是什么。我只是假设你的意思是一个MAC地址?
如果是这样,我不相信有可能通过没有ActiveX控件的ASP.NET或者在客户端安装的东西来获取它。
当然,MAC地址可以更改(新网卡等)并且被欺骗,因此在您的情况下可能会或可能不会出现问题。
你可以从请求中获得调用者的Lan IP。 http://msdn.microsoft.com/en-us/library/system.web.httprequest.userhostaddress.aspx
如果您打开网站的集成Windows身份验证(并关闭匿名访问),那么用户在访问网站时将通过其域帐户进行身份验证。您可以使用代码检索其用户名
Page.User.Identity.Name
我在过去的几个Intranet应用程序中成功完成了此操作。
什么是“LAN ID”? – Bombe 2009-01-19 16:34:51