【问题标题】:Change authentication method (password + username) to intranet AD (classic asp)将认证方式(密码+用户名)改为内网AD(经典asp)
【发布时间】:2015-10-26 11:43:21
【问题描述】:

我有一个项目,其中管理员创建了一份调查问卷,公司的每个用户都应该回答。 但是这个项目有问题。管理员需要创建新用户 + 密码。但是为成千上万的员工创造这真是太疯狂了......

这是一个简单的更改/调整这个项目,而不是用户插入他的凭据,系统检测用户 nt-logged 信息并显示一页,但如果没有只显示要提交的调查表?

附加说明:这是为了在公司内网工作

【问题讨论】:

  • 尝试查看 NT 用户名和密码的 Request.ServerVariables() 方法:Request.ServerVariables("AUTH_USER") 应该为您提供经典 ASP 中的任何 NT/AD 身份验证用户。但是,请注意 IIS - 您需要确保将应用程序的身份验证模式设置为 Windows 身份验证
  • windows 身份验证我已设置为启用和匿名禁用

标签: ms-access asp-classic active-directory intranet


【解决方案1】:

所以,澄清一下,试着拿起AUTH_USER

Dim authUser
authUser = Request.ServerVariables("AUTH_USER")
...

此 cab 作为您用户的唯一标识符存储在数据库中。谨防通用帐户(即多个用户使用一个帐户)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多