我正在開發一個使用ZF2的應用程序。我使用用戶名&密碼完成了用戶身份驗證。但是,我想在驗證中檢查一個額外的列(例如:狀態)。ZF2身份驗證
我已經完成了以下代碼。
public function authenticate()
{
$this->authAdapter = new AuthAdapter($this->dbAdapter,
'usertable',
'username',
'password'
);
$this->authAdapter->setIdentity($this->username)
->setCredential($this->password)
->setCredentialTreatment('MD5(?)');
$result = $this->authAdapter->authenticate();
return $result;
}
如何在身份驗證中檢查列狀態? 注意:狀態值應該是1. 謝謝。
非常感謝你。這是工作。大!!!。 – user2003356
@Developer你並沒有真正使用MD5作爲憑證處理,對嗎? –
@丹尼爾我總是使用CredentialTreatment,但user2003356可能不會使用它,上面的答案是基於問題的回覆。 – Developer