PHP authenticating with LDAP

后端 未结 1 1638
再見小時候
再見小時候 2021-02-06 17:41

I\'m relatively new to PHP and even more to LDAP and I need to make one page accessible only to authenticated users.

All I got working is the following command on conso

1条回答
  •  执笔经年
    2021-02-06 18:21

    $username = 'user';
    $password = 'passwd';
    $account_suffix = '@example.com';
    $hostname = 'ldap.example.com';
    
    
    $con =  ldap_connect($hostname);
    if (!is_resource($con)) trigger_error("Unable to connect to $hostname",E_USER_WARNING);
    ldap_set_option($con, LDAP_OPT_PROTOCOL_VERSION, 3);
    ldap_set_option($con, LDAP_OPT_REFERRALS, 0);
    
    if (ldap_bind($con,$username . $account_suffix, $password))
    {
        // Logged in
    }
    ldap_close($con);
    

    To utilize a secure connection, you can have a look at my post here: Problems with secure bind to Active Directory using PHP - my code should be valid on most systems.

    0 讨论(0)
提交回复
热议问题