나는 다양한 그룹 코드를 사용하여 사용자 로그인 양식을 작성했습니다. 사용자 로그인은 고유 한 그룹 코드를 기반으로 작동해야합니다. 자세히 설명해주십시오. 두 명의 사용자 (X 및 Y)가 사이트에 있습니다 다음과 같은 세부 사항을ZEND 인증이 실패합니다
X [email protected] pwd- 123456 ,groupcode-TESTCODE
Y [email protected] pwd-test124, groupcode-TESTCODE2
내 Authcontroller는 인증을 통해
$adapter = new Zend_Auth_Adapter_DbTable(Zend_Db_Table::getDefaultAdapter(),
'users',
'login',
'password',
'MD5(?)','groupcode','TESTCODE');
$adapter->setIdentity($form->getValue('username'))
->setCredential($form->getValue('password'));
$result = Zend_Auth::getInstance()->authenticate($adapter);
결과 alwyas는 잘못된 오류 님에게 메일을 갔다. 기본 authcontroller는 두 사용자 행의 idenfity를 가져 오며 사용자 고유 행 값을 사용하지 않습니다.