问题标签 [adldap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3182 浏览

php - 致命错误:找不到类“adLDAP”

我正在查看的文件名为examples.php,包含以下代码:

显示的错误如下:

第 14 行是:

adLDAP.php 与examples.php 位于同一文件夹中,并且包含adLDAP 类。

我搞砸了我的包含声明吗?我用我尝试过的其他格式得到“没有这样的文件或目录”。感觉就像我错过了一些明显的东西。

adLDAP.php 在早期实例化 adLDAP 类:

等等

0 投票
1 回答
63 浏览

php - 检查多维数组中的值

这是我的输出数组:

这是数组的 php 代码:

现在我想检查 [1] => member数组的一部分中是否存在值“OU=Test”。我怎样才能做到这一点?我在 stackoverflow 上搜索和搜索,但没有找到解决方案。欢迎您的帮助。

0 投票
1 回答
175 浏览

php - 使用 adLDAP 显示活动目录中所有 OU 下的所有用户?

如何使用 adLDAP 显示活动目录中所有 OU 下的所有用户?我正在使用 php 的 adLDAP。

0 投票
0 回答
566 浏览

php - 带有 dsdevbe/ldap-connector Auth::check() 的 Laravel 5 返回 false

我使用 dsdevbe/ldap-connector 进行 Laravel 身份验证。为此,我使用了默认的 AuthController 并从 AuthenticatesAndRegistersUsers 添加了 postLogin 方法,并进行了以下更改:

工作正常,当我使用不正确的凭据时,$this->auth->attempt()我被重定向到 auth/login 并出现错误。当我使用正确的凭据时,我会被重定向到 /dashboard,但会话似乎无法正常工作,因为我会重定向到 auth/login。当我尝试dd($this->auth->check());输出是在重定向到仪表板true之前和之后。false

有人知道这个问题并可以提供帮助吗?

Sessions 运行良好,使用session(['test' => true]);underattempt()@if(session('test')) {{ "works" }} @endifin auth/loginBlade 模板进行了测试。

谢谢。

0 投票
1 回答
769 浏览

php - 使用 adLDAP 显示登录用户名

我正在使用 adLDAP 登录到我正在构建的 Intranet 站点。我刚刚开始使用 LDAP 集成,而且我对这个游戏还比较陌生。

我已经设法使用 adLDAP 库进行身份验证和登录,但我想在用户登录时显示他们的全名。

这是我正在使用的登录脚本。与 adLDAP 示例基本相同。

在登录页面上,我有以下代码:

在 main.php 我尝试包含类似的内容

如何在此处显示已登录用户的全名?

谢谢!

0 投票
1 回答
271 浏览

laravel - 无法在 Laravel 5.1 上捕获 adLDAP 异常?

当我在运行以下代码时遇到异常时,它不会返回异常消息,而是加载 Laravel 的错误处理页面。我正在尝试返回异常错误消息。

Laravel 处理异常

0 投票
1 回答
1152 浏览

php - Laravel 5.1 adldap - 无法访问用户属性

我正在尝试在 Laravel 5.1 中设置 Active Directory 身份验证,我能够使用此包成功进行身份验证。我遇到的问题是我无法访问登录用户的任何用户属性或组。

该软件包的文档对它的使用方式不是很详尽,因此我对如何访问 Active Directory 用户的属性感到迷茫。

我可以通过 using 访问用户名,Auth::user()->username;但我相信这是从 User 模型返回用户名。当我尝试使用dd(Auth::user();唯一可用的属性输出用户时,数据库中的用户表中的属性。

根据提供的文档,将 fields 属性添加到 auth.php 配置文件应该可以访问它们,但它似乎无法正常工作。我已经添加'fields' => ['displayname', 'givenname']到配置文件中,但是在运行时 dd(\Auth::user()->displayname);我收到一个空值。

任何帮助将不胜感激。谢谢!

0 投票
1 回答
2995 浏览

php - php ldap-bind 过期密码

我正在使用 adldap 插件连接到 Windows Server AD,但据我所知,我的问题是 php ldap_bind。

当用户输入不正确的密码时,从 ldap_error(由 adldap 使用)返回的错误是“Invalid Credentials”。到目前为止,一切都很好。

当用户的密码过期或在 AD 中用户设置为在下次登录时更改密码(新用户、密码重置等)时,就会出现问题。在这种情况下,无论用户输入什么密码进行身份验证,ldap_error 都会返回“Invalid Credentials”。这意味着我无法判断用户是否真的知道过期密码。

有谁知道我该如何解决这个问题?

0 投票
1 回答
1540 浏览

php - 找不到 Adldap 类接口

尝试访问Fatal error: Class 'adLDAP' not found,这有效,然后在测试该类后出现此错误:

致命错误:在第 24 行的 C:\xampp\htdocs\ad\index.php 中找不到类 'Adldap\Interfaces\ConnectionInterface'

我不知道发生了什么,因为 Adldap.php 类包含了。

0 投票
0 回答
61 浏览

php - adLDAP 的零星结果

我已经安装并配置了 adLDAP。

我有一个非常小的脚本,它只是输出用户所属的组。我遇到的问题是,对 groups 方法的所有其他调用都会失败。我的代码是:

一切正常,直到我点击最后一个代码部分。有时它返回“In Group”,有时返回“Not In group”。如果我选择用户不在的组,它每次都会返回“不在组中”。

任何人都对为什么当它是用户所属的组时它是零星的有什么建议?