- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 laravel 5.2 和 ADLDAP2 Lib 进行 LDAP 身份验证,我想从我的 Active Directory 中获取所有用户,为此我想使用这种方法:
$results = $provider->search()->where('cn', '=', 'John Doe')->get();
但我不知道如何获取 LDAP 提供程序的实例。
最佳答案
这里是 Adldap2 的创建者。如果您使用的是 Adldap2-Laravel 包,请使用包含的外观:
use Adldap\Laravel\Facades\Adldap;
$results = Adldap::getProvider('default')->search()->where('cn', '=', 'John Doe')->get();
// Or:
$results = Adldap::getDefaultProvider()->search()->where('cn', '=', 'John Doe')->get();
// Or call `search()` directly and your default provider will be used:
$results = Adldap::search()->where('cn', '=', 'John Doe')->get();
或者,您也可以通过别名将其解析出容器:
$ldap = app('adldap');
$ldap->search()->users()->get();
或者通过它的界面:
$ldap = app(\Adldap\AdldapInterface::class);
Controller 内部:
namespace App\Http\Controllers;
use App\Http\Controller;
use Adldap\Laravel\Facades\Adldap;
class UserController extends Controller
{
/**
* Displays all LDAP users
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$users = Adldap::search()->users()->get();
return view('ldap.users', compact('users'));
}
}
关于php - 如何在 mycontroller 中获取 laravel 5.2 ADLDAP 提供程序实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37269406/
尝试将 SSL 与 LDAP 身份验证结合使用时,我一直在服务器日志中看到连接尝试失败: May 18 23:52:49 lemongrab slapd[5666]: conn=162733 fd=2
我正在查看的文件名为examples.php,包含以下代码: include (dirname(__FILE__) . "/adLDAP.php"); try { $adldap = new
我正在查看的文件名为 examples.php,包含以下代码: include (dirname(__FILE__) . "/adLDAP.php"); try { $adldap = new
我正在使用 ADLDAP 库 ( http://adldap.sourceforge.net ) 与 Active Directory 交互。我正在使用 PHP。我想从 Active Director
我正在使用 laravel 5.2 和 ADLDAP2 Lib 进行 LDAP 身份验证,我想从我的 Active Directory 中获取所有用户,为此我想使用这种方法: $results = $
我正在尝试使用 PHP adLDAP version 4.04在公司网络上进行身份验证但尚未成功。 PHP 版本 5.2.4 我尝试了这个 stackoverflow 帖子 PHP ldap - St
我正在使用 adLDAP 和 CodeIgniter 在我的 LDAP 服务器上执行搜索。我要搜索的基本上是已从 LDAP 服务器停用的帐户。在我的 PHP 代码中,我使用以下代码调用 adLDAP
我是一名优秀的程序员,十分优秀!