分享主题:linux,nginx,php,mysql

ldap_bind Invalid credentials怎么解决,ldap_bind error认证用户账号失败Unable to bind to server

active directory 现在加入小程序俱乐部QQ群:483987340

我们在上一篇文章中,
讲解了怎么使用 ldap_connect() 来连接active directory域目录服务器
接下来就可以使用ldap_bind()来验证用户的合法性了,
一些朋友在用php进行 ldap_bind 开发时,
遇到下面的错误:
Warning: ldap_bind(): Unable to bind to server: Invalid credentials

ldap_bind出现 Invalid credentials表示账号或密码不对,
可以参考下面的解决方法:

ldap bind invalid credentials

1) ldap_bind用户名登录的3种形式

使用ldap_bind登录账号,
比如我们要用 daqin 这个账号登录到 qinziheng.com 这个域
可以使用下面3种方式的用户名
1-1) 使用用户的UPN登录
其实就是类似邮箱的全称,
例如:
daqin@qinziheng.com

1-2) 使用 域/账户名
例如:
qinziheng/daqin

1-3) 使用用户的 DN 登录
例如:
“CN=daqin,CN=Users,DC=qinziheng,DC=com”

2) 检查核对用户名和密码

检查你的账号和密码是否正确,
最好在ad域里,
使用你的账号和密码登录一下,
看看能否在内网中登录。

3) active directory AD域控制器检查用户状态

如果你的账号密码没有错误,
就要让域管理员,
在AD域控制器上,
查看你的账号状态是否正确。

如果有被禁用,删除等情况,
你是无法登录的。

通过上面的方法,
就能解决ldap_bind Invalid credentials 这个error错误了。

猛击这里
观看子恒老师《微信小程序开发》系列视频
了解实现过程和下载相关源代码

声明:本文仅供交流学习 , 版权归属原作者,部分文章未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:58842997,我们会及时删除。
秦子恒公众号

来源:秦子恒博客,欢迎转载分享,请保留出处

ldap_bind Invalid credentials怎么解决,ldap_bind error认证用户账号失败Unable to bind to server链接:https://www.qinziheng.com/active-directory/9536.htm

现在就加入微信开发QQ群2:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (0)