Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ldap\u绑定PHP身份验证_Php - Fatal编程技术网

ldap\u绑定PHP身份验证

ldap\u绑定PHP身份验证,php,Php,我试图用PHP验证用户对Active Directory的访问权限 ldap_bind适用于在Active Directory中将“登录工作站”设置为“所有计算机”的用户,但不适用于在“以下计算机”选项中使用其计算机名进行设置的用户,该选项仅允许他们登录到自己的pc 有没有办法只验证用户用户名/密码组合是否正确,而不让它检查他们可以登录的计算机?如果我正确理解您的问题,您正在尝试允许对未自动登录的用户进行手动验证 我在公司的内部网上有类似的设置,如果用户没有自动通过身份验证,他们会收到一个登录表

我试图用PHP验证用户对Active Directory的访问权限

ldap_bind适用于在Active Directory中将“登录工作站”设置为“所有计算机”的用户,但不适用于在“以下计算机”选项中使用其计算机名进行设置的用户,该选项仅允许他们登录到自己的pc


有没有办法只验证用户用户名/密码组合是否正确,而不让它检查他们可以登录的计算机?

如果我正确理解您的问题,您正在尝试允许对未自动登录的用户进行手动验证

我在公司的内部网上有类似的设置,如果用户没有自动通过身份验证,他们会收到一个登录表单,提交给控制器,控制器使用将用户名和密码传递给LDAP服务器进行身份验证