2010-05-30 3 views

답변

5
Zend_Auth::getInstance()->getStorage()->write($identity); 

. 유효한 경우

$adapter = $this->getAuthAdapter($form->getValues()); 
$auth = Zend_Auth::getInstance(); 
$result = $auth->authenticate($adapter); 
if ($result->isValid()) { 
    // (...) 
} 

$result->getIdentity()이 신원을 반환 : 예를 들어, 로그인 행동이 샘플 코드를 제공.

+0

그래서 Zend_Auth가 일반적으로 처리 할 데이터를 가져 오는 데이터베이스 쿼리를 작성해야합니까? –

+1

아니요, 데이터를 위장하여 인증을 건너 뛸 수 있습니다. 필자가 의도 한 바는 실제 사용자 신원과 가능한 한 유사하게 만들고 싶을 때, 특히 테스트 목적이라면 가능합니다. – nuqqsa

관련 문제