gpt4 book ai didi

php - ldap_bind 失败并显示警告但继续使用 if 语句

转载 作者:行者123 更新时间:2023-12-04 10:58:10 26 4
gpt4 key购买 nike

我正在使用 ldap 进行身份验证,并且在输入正确的凭据时一切正常,但是如果用户无效或密码不正确,ldap_bind 会发出以下警告:

Warning: ldap_bind(): Unable to bind to server: Invalid credentials...

这意味着我认为应该检查 ldap_bind 是否工作的以下行在它应该失败时正在执行:
$ldapbind = ldap_bind($ldapconn,"uid=$username,cn=users,dc=abc,dc=net", "$password");
if ($ldapbind) {

我是否需要更改 if 语句,以便无效凭据的警告导致失败并移至 else 语句?我尝试了以下方法,但没有任何区别。
if (($ds) !== false )

最佳答案

你可以试试:

$ldapbind = @ldap_bind($ldapconn,"uid=$username,cn=users,dc=abc,dc=net", "$password");
if ($ldapbind) {

关于php - ldap_bind 失败并显示警告但继续使用 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59030076/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com