2012-04-10 48 views
5

Voy a escribir un módulo de autenticación utilizando el Zend Framework 2. Para que me ayude con este proceso, he encontrado este tutorial in the web. Sin embargo, cuando ejecuto este módulo, se muestra este mensaje:autenticación en Zend Framework 2

Class Zend\Authentication\Adapter\AdapterChain does not exist 

¿Cuál es el significado de este mensaje?

Además, ¿sabe de un tutorial de Zend Framework 2 autenticación que podría utilizar para recibir apoyo adicional al momento de escribir mi propia?

Respuesta

2

Mira ZFC-Común de ZfcAcl.

+0

Hola y gracias por su respuesta. pero zfcacl es muy duro y grande para mí. soy un principiante en el marco zend. – mohsen

0

También estaba usando hace este tutorial meses es viejo y no funciona con beta5
Usted puede tratar de jugar con
https://github.com/EvanDotPro/EdpUser que muy bien writen y tienen cosas interesantes como ayudantes de vista de forma de la conexión y el estado de autenticación

1

El EdpUser como se mencionó anteriormente ha sido consumida por ZfcUser. Eso funciona con ZF2 ya que Evan Dot Pro es un contribuidor principal de ZF2. En relación con la gestión de Acl, ZfcAcl actualmente no está trabajando con ZF2 RC1. Es un poco atrás el tiempo ahora.

Tienen un RFC abierta para hacer cambios, pero que parece que es un poco más abajo de la línea. Posiblemente recomendaría usar BjyAuthorize. Zf-Commons está considerando tomar esto también.

0

He creado mi propio adaptador de autenticación para esto en uno de mis proyectos. Creé un gist. Puede usarlo así:

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

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