【问题标题】:Error on ldap auth with laravel使用 laravel 进行 ldap 身份验证时出错
【发布时间】:2017-05-31 06:27:59
【问题描述】:

我已经按照https://github.com/Adldap2/Adldap2-Laravel 的说明进行了一个全新的 laravel 项目,但我似乎无法让它工作。我做了以下事情:

在 app.php 中添加以下行

Adldap\Laravel\AdldapServiceProvider::class,
Adldap\Laravel\AdldapAuthServiceProvider::class

在 auth.php 中将驱动改成 LDAP

'users' => [
        'driver' => 'adldap',
        'model' => App\User::class,
    ],

但是,当我尝试登录时,我收到以下错误:

Use of undefined constant LDAP_OPT_PROTOCOL_VERSION - assumed 'LDAP_OPT_PROTOCOL_VERSION'

【问题讨论】:

  • 您找到解决此问题的方法了吗?

标签: php authentication laravel-5


【解决方案1】:

这是一个语法错误。您正在尝试使用常量 LDAP_OPT_PROTOCOL_VERSION 但未定义。默认情况下,PHP 会抛出警告并使用未定义的常量名作为字符串。

搜索您使用该未定义常量的位置,然后定义它或将其替换为您的 LDAP 服务器版本。

另外,如果您尝试进行 adminless LDAP 身份验证,您可能对此感兴趣:

laravel-simple-ldap-auth

【讨论】:

    猜你喜欢
    • 2014-02-28
    • 1970-01-01
    • 2015-10-03
    • 2014-03-08
    • 2014-08-09
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多