2011-04-21 89 views
0

我正在使用Zend_Auth_Adapter_Ldap爲基於Zend Framework的Intranet網站驗證用戶身份。使用Zend_Auth_Adapter_DbTable對用戶進行身份驗證時,我知道我們可以使用getResultRowObject訪問用戶的完整數據(表的行),如何在使用Ldap身份驗證時訪問數據?至少如果我得到用戶的電子郵件地址,我可以使用它來對我的數據庫執行查詢以獲取用戶的其他數據。如何在使用Zend_Auth_Adapter_Ldap進行身份驗證時訪問用戶數據

回答

2

這取決於使用的Zend Framework版本。隨着1.11.2版本,你可以得到與UserAccount對象:

//get user, StdClass returned 
$user = Zend_Auth_Adapter_Ldap::getAccountObject(); 

或與舊版本(並用新的版本太多):

​​
+0

感謝。這是我正在尋找的。 – 2011-04-21 13:00:41