PHP code example of alexeevdv / yii2-adldap

1. Go to this page and download the library: Download alexeevdv/yii2-adldap library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

alexeevdv / yii2-adldap example snippets


'components' => [
    ...
    'ldap' => [
        'class' => \alexeevdv\adldap\Adldap::class,
        'options' => [
            'domain_controllers' => [
                '192.168.0.1',
                '192.168.0.2'
            ],
            'account_suffix' =>  '@test.lan',
            'base_dn' => "DC=test,DC=lan",
        ]
    ],
    ...
]

if (Yii::$app->ldap->authenticate("username", "password")) {
    // We are goood
} else {
    // Authentication failed
}