2012-04-10 6 views
5

젠드 프레임 워크 2를 사용하여 인증 모듈을 작성하려고합니다.이 프로세스를 돕기 위해이 코드는 tutorial in the web입니다. 그러나이 모듈을 실행하면 다음 메시지가 표시됩니다.젠드 프레임 워크 2의 인증

Class Zend\Authentication\Adapter\AdapterChain does not exist 

이 메시지의 의미는 무엇입니까?

또한, 제 자신의 글을 쓸 때 사용할 수있는 Zend Framework 2 인증 튜토리얼을 알고 계십니까?

답변

2

ZFC-Common의 ZfcAcl을 살펴보십시오.

+0

안녕하세요. 답변 해 주셔서 감사합니다. 그러나 zfcacl은 나를 위해 매우 어렵고 커다. 저는 젠드 프레임 워크의 초보자입니다. – mohsen

0

나는 또한이 튜토리얼 달 전에 사용되었다 당신은
https://github.com/EvanDotPro/EdpUser 플레이를 시도 할 수 있습니다 오래된되지는 beta5
작업이다 멋지게 writen 및

1
로그인 폼 및 인증 상태에 대한 뷰 헬퍼로 멋진 일들이

위에서 언급 한 EdpUser는 ZfcUser에 의해 소비되었습니다. Evan Dot Pro는 ZF2의 핵심 기고자이므로 ZF2와 함께 사용할 수 있습니다. Acl의 관리와 관련하여 ZfcAcl은 현재 ZF2 RC1과 함께 작동하지 않습니다. 지금은 조금 뒤쳐져 있습니다.

업데이트를 위해 RFC가 열려 있지만 줄서는 것처럼 보입니다. BjyAuthorize을 사용하는 것이 좋습니다. Zf-Commons도이 문제를 고려 중입니다.

0

처럼 zf2 뭔가 자신 만의 사용자 정의 플러그인을 만들 수 있습니다. gist을 만들었습니다. 다음과 같이 사용할 수 있습니다.

$adapter = new AdapterChain([ 
    new \Zend\Authentication\Adapter\Ldap(/* ... */), 
    new \Zend\Authentication\Adapter\DbTable(/* ... */) 
    // ... 
]); 

$authService = new AuthenticationService(); 
$authService->setAdapter($adapter);