Protokol Bağlantıları (LDAP, SMB)
Liman eklentilerinizde belirli protokole nasıl bağlanabileceğinizi öğreneceğiz.
Örnek LDAP Bağlantısı
Paket Bağımlılığı EklemekVeritabanı Mantığı$connection = ldap_connect('ldaps://' . server()->ip_address); //eklentinin eklendiği sunucunun ip adresi ile LDAPS protokolünü kullanarak bağlantı açıyoruz.
ldap_bind($connection, extensionDb('clientUsername'), extensionDb('clientPassword')); //eklenti veritabanına yazdığımız keylere göre kullanıcının LDAP kullanıcı adı ve şifresiyle bind oluyoruz.
$result = ldap_search($connection, "DC=baran,DC=lab", "(cn=*)"); //base dn'e göre arama yapıyoruz.
$data = ldap_get_entries($connection, $result); //arama sonuçlarını alıyoruz.
dd($data); //dönen sonuçları debug etmek için dd helperını kullanıyoruz. Örnek SMB Bağlantısı
composer require icewind/smbLast updated
Was this helpful?