Ms access 将身份验证方法(密码和用户名)更改为intranet AD(经典asp)
我有一个项目,其中一个管理员创建了一个调查问卷,该公司的每个用户都应该回答。 然而,这个项目有一个问题。管理员需要创建新的用户+密码。但是为成千上万的员工创造这样的机会太疯狂了 在这个项目中,简单的更改/调整是用户插入他的凭证,系统检测用户nt记录的信息并显示一页,如果不显示,则只显示要提交的问卷Ms access 将身份验证方法(密码和用户名)更改为intranet AD(经典asp),ms-access,asp-classic,active-directory,intranet,Ms Access,Asp Classic,Active Directory,Intranet,我有一个项目,其中一个管理员创建了一个调查问卷,该公司的每个用户都应该回答。 然而,这个项目有一个问题。管理员需要创建新的用户+密码。但是为成千上万的员工创造这样的机会太疯狂了 在这个项目中,简单的更改/调整是用户插入他的凭证,系统检测用户nt记录的信息并显示一页,如果不显示,则只显示要提交的问卷 附加说明:这是用于在公司内部网中工作的因此,为了澄清,请尝试选择AUTH\u用户: Dim authUser authUser=Request.ServerVariables(“AUTH\u USER
附加说明:这是用于在公司内部网中工作的因此,为了澄清,请尝试选择
AUTH\u用户
:
Dim authUser
authUser=Request.ServerVariables(“AUTH\u USER”)
...
此cab可以作为用户的唯一标识符存储在数据库中。注意通用帐户(即多个用户使用一个帐户)。尝试查看NT用户名和密码的
Request.ServerVariables()
方法:Request.ServerVariables(“AUTH_USER”)
应为您提供Classic ASP中任何经过NT/AD身份验证的用户。但是,请注意IIS-您需要确保应用程序的身份验证模式设置为Windows身份验证。我已将Windows身份验证设置为启用和匿名禁用