我們正在進行呼叫中心繫統的分析階段。爲了避免潛在的棘手的身份驗證問題,我們可能需要讀取代理的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