Asp classic 在asp classic上无需请求即可获得nt登录

Asp classic 在asp classic上无需请求即可获得nt登录,asp-classic,authorization,ntlm,Asp Classic,Authorization,Ntlm,我有一个网站,有2页。一页是给经理的,另一页是给一般职员的。我在服务器上有一个组,该组具有管理器的所有用户ID。我想要的是,当管理者登录到网站时,网站会获取他们的用户ID,将其与组进行比较,然后将他们重定向到相应的网页。我不想要一个登录页面,这是我目前拥有的,我希望该网页只需获取他们的NT用户ID和域,然后根据它重定向。没有任何提示。可能吗?是的,您可以使用Request.ServerVariablesLOGON\u用户获取NT用户名 重要: 确保已启用窗口身份验证,否则该值将为空。如果您使用I

我有一个网站,有2页。一页是给经理的,另一页是给一般职员的。我在服务器上有一个组,该组具有管理器的所有用户ID。我想要的是,当管理者登录到网站时,网站会获取他们的用户ID,将其与组进行比较,然后将他们重定向到相应的网页。我不想要一个登录页面,这是我目前拥有的,我希望该网页只需获取他们的NT用户ID和域,然后根据它重定向。没有任何提示。可能吗?

是的,您可以使用Request.ServerVariablesLOGON\u用户获取NT用户名

重要:

确保已启用窗口身份验证,否则该值将为空。如果您使用Internet Explorer以避免出现提示,请确保将站点添加到Intranet安全区域

例如:

暗ntuser '将包含NT用户名(如果使用Windows身份验证) ntuser=Request.ServerVariablesLOGON\u USER& 如果Lenntuser>0,则 '将ntuser与数据库中的条目进行比较。 其他的 '必须使用匿名身份验证检查IIS设置。 如果结束
谢谢,我终于找到了这个,但它对非IE浏览器没有帮助。我承认了,并继续在页面上记录。