LDAP login with PHP

LDAP ကို PHP မှာ ပါထားပြီးသားဖြစ်ပေမယ့် login ဝင်တာ မရလို့ အတော်ကို တိုင်ပတ်သွားတယ်။ ၁ ပတ်လောက် အချိန်တွေ ကုန်သွားတယ်။

ပုံမှန် LDAP ကို


<?php
//try to login first
$ldaprdn  = $request->user_id;
$ldappass = $request->password;
$ldapconn = ldap_connect("TNMMADCSRV10P");

if ($ldapconn) {
    $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
    if ($ldapbind) {
        echo "LOG INE DONE";
    }
    else {
        echo "CANNOT LOGIN";
    }
}

Code ကလည်း မှန်ပေမယ့် login ဝင်မရဘူး။ နောက်မှ သိရတာက login ကို user id မဟုတ်ပဲ email ဖြစ်နေတာပဲ။ email ထည့်လိုက်တော့မှ အဆင်ပြေသွားတယ်။

နောက်ဆို LDAP ဆိုရင် email လား user id လား ဆိုတာ စစ်ဖို့ သတိရအောင် ရေးမှတ်ထားတာပါ။

Discover more from Saturngod

Subscribe now to keep reading and get access to the full archive.

Continue reading