豬頭黨網路

想圍繞你 沈浮起落日夜 直到永遠

WPMU LDAP 1.5

在之前的這篇有提到舊的 wpmu-ldap 在 WordPress MU 1.5 下會出問題,所以當時是稍微修改到堪用的程度就拿來用。 而現在 wpmu-ldap 1.5 正式推出,有正式版當然直接給他用下去,試了一下可以正常運作後就讓他上線了。官網是表示這個版本在下一版的 WordPress MU (2.6) 測過也沒問題,那這樣下次升級 WordPress MU 的時候應該就不會像上次那麼辛苦了 :p

在升級 wpmu-ldap 的時候,順便解掉了更早的這篇提到無法建帳號的問題。 出問題的原因是 WordPress MU 帳號的 e-mail 是必填欄位,而 wpmu-ldap 在建立帳號時使用者資料是從 LDAP 取得的,當然 e-mail 也包括在內。 而在我們的 LDAP 資料庫中,使用者的 e-mail 並非必填,所以有可能是空白的。 結果就是 e-mail 留白的人沒辦法成功登入 WordPress MU,因為 wpmu-ldap 沒辦法建立對應的使用者帳號。

解決方案是在建立新使用者的時候 e-mail 直接填 $account@pighead.cc (反正能用 ldap 開 pighead blog 的人一定有這種 e-mail address),雖然不是很完美的解法,不過問題算是解決了。

Leave a Reply

Your email address will not be published. Required fields are marked *