我有罪-_-

竟然寫了很髒的程式碼orz

話說要讓CMS系統完全支援LDAP,把認證那些部份都搞定了,唯一的問題剩下密碼同步。

可是因為LDAP要求管理方便,架構做的很細,不同辦公室不同部門的人員全部分開。那麼在抓使用者的資料前,必須先寫個function做search,找出使用者所在DN後才能連接並改密碼。

可是為了偷懶,我用了骯髒的寫法︰


$fucking_user = “uid=”.getusername(‘username’).”,”.LDAPDN1;

if (!ldap_bind($connect, $fucking_user, $fucking_password))
{
$fucking_user = “uid=”.getusername(‘username’).”,”.LDAPDN2;
if (!ldap_bind($connect, $fucking_user, $fucking_password))
{
$fucking_user = “uid=”.getusername(‘username’).”,”.LDAPDN3;
if (!ldap_bind($connect, $fucking_user, $fucking_password))
{
$fucking_user = “uid=”.getusername(‘username’).”,”.LDAPDN4;
……
}
}
}

不寫search fucntion,而偷懶用這種錯誤嚐試法一個個試-_-

我犯了重罪-_-

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。