是在內部網用的留言系統,將留言人的window登錄名記錄下來以知道是哪一台電腦留的言。 我改不了iis的登錄設置后, if (Len(Request.ServerVariables("LOGON_USER")) = 0 ) then Response.Status = "401 Unauthorized" else login_name=right(Request.ServerVariables("LOGON_USER"),len(Request.ServerVariables("LOGON_USER"))-instr(Request.ServerVariables("LOGON_USER"),"\")) end if 這樣我的電腦不會跳出登錄框可以和到用戶名,不知什么。 但有些人的電腦會跳出window登錄框要示登錄,造成留言很不方便 不知有什么好的方法得到用戶的window登錄名? 以便不用提示登錄就可以將用戶名這寫入數據庫
我改不了iis的登錄設置后,
if (Len(Request.ServerVariables("LOGON_USER")) = 0 ) then
Response.Status = "401 Unauthorized"
else
login_name=right(Request.ServerVariables("LOGON_USER"),len(Request.ServerVariables("LOGON_USER"))-instr(Request.ServerVariables("LOGON_USER"),"\"))
end if
這樣我的電腦不會跳出登錄框可以和到用戶名,不知什么。
但有些人的電腦會跳出window登錄框要示登錄,造成留言很不方便
不知有什么好的方法得到用戶的window登錄名?
以便不用提示登錄就可以將用戶名這寫入數據庫
請問修改iis的登錄設置不是匿名登錄后別人瀏覽網頁會不會跳出window登錄框?
如果會跳出就不改iis登錄設置了,
如果不跳出我就要求管理服務器的改iis設置
var wshNetwork = new ActiveXObject("WScript.Network");
alert("域名 = "+ wshNetwork.UserDomain);
alert("计算机名 = "+ wshNetwork.ComputerName);
alert("登录用户名 = "+ wshNetwork.UserName);
</script>
要在IE的“近端內部網路”的安全選項里的啟動“起始不標示為安全的activeX控制項”才行。
但默認是關閉的,慘,如果別人沒啟動就得不到他的用戶名了,
咱辦??