我正在尝试使用PHP对Active Directory的用户进行身份验证以访问网页。
ldap_bind适用于在Active Directory中设置为“登录工作站”设置为“所有计算机”的用户,但不适用于在“以下计算机”选项中设置其计算机名称的用户,该选项仅允许他们登录到他们自己的电脑。
有没有办法只验证用户的用户名/密码组合是否正确而没有检查他们可以登录的计算机?
答案 0 :(得分:0)
如果我正确理解您的问题,您正尝试允许未自动登录的用户进行手动身份验证。
我在公司的Intranet上有类似于此设置的内容,如果用户未自动进行身份验证,则会向他们提供一个登录表单,该表单提交给使用adLDAP library传递用户名和密码的控制器用于身份验证的LDAP服务器。