首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >adldap2 laravel它只返回'false‘

adldap2 laravel它只返回'false‘
EN

Stack Overflow用户
提问于 2019-04-23 09:04:53
回答 1查看 331关注 0票数 0

我正在尝试使用adldap2访问adldap server

服务器一切正常,我已经使用Apache Directory Studio对其进行了测试。

I have followed all these instructions,但没有成功。我的所有请求都返回'false‘或一个空集合。

我做错了什么?

以下是我的文件:

代码语言:javascript
复制
# \config\ldap.php 
return [

    'logging' => env('LDAP_LOGGING', false),

    'connections' => [

        'default' => [

            'auto_connect' => env('LDAP_AUTO_CONNECT', true),

            'connection' => Adldap\Connections\Ldap::class,

            'settings' => [

                'schema' => Adldap\Schemas\ActiveDirectory::class,

                'account_prefix' => env('LDAP_ACCOUNT_PREFIX', ''),

                'account_suffix' => env('LDAP_ACCOUNT_SUFFIX', ''),

                'hosts' => explode(' ', env('LDAP_HOSTS', 'ldap.forumsys.com')),

                'port' => env('LDAP_PORT', 389),

                'timeout' => env('LDAP_TIMEOUT', 5),

                'base_dn' => env('LDAP_BASE_DN', 'dc=example,dc=com'),

                'username' => env(' cn=read-only-admin,dc=example,dc=com'),
                'password' => env('password'),

                'follow_referrals' => false,

                'use_ssl' => env('LDAP_USE_SSL', false),
                'use_tls' => env('LDAP_USE_TLS', false),

            ],

        ],

    ],

];

要直接使用web.php测试I:

代码语言:javascript
复制
<?php

use Adldap\Laravel\Facades\Adldap;

Route::get('/api', function(){

    $user = Adldap::search()->users()->find('newton');
    dd($user);
    return 'test page';
});

下面是我的响应错误

false response result

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-23 17:54:44

通常,如果您的查询或LDAP设置中存在错误,则会返回"false“。您可以尝试使用ldap_error函数获取错误。

在adldab2中,您的Provider连接中应该有一个方法

代码语言:javascript
复制
$ad = new \Adldap\Adldap();
$config = [...]; // your config
$ad->addProvider($config);
$provider = $ad->connect();
// do your query stuff
$provider->getConnection()->getLastError()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55802945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档