2012-04-10 18 views
5

Ho intenzione di scrivere un modulo di autenticazione utilizzando Zend Framework 2. Per aiutarmi con questo processo, ho trovato questo tutorial in the web. Tuttavia, quando eseguo questo modulo, viene visualizzato questo messaggio:Autenticazione in zend framework 2

Class Zend\Authentication\Adapter\AdapterChain does not exist 

Qual è il significato di questo messaggio?

Inoltre, si conosce un tutorial di Zend Framework 2 sull'autenticazione che potrei usare per assisi mentre scrivo il mio?

risposta

2

Vedere ZFC-Common's ZfcAcl.

+0

ciao e grazie per la risposta. ma zfcacl è molto duro e grande per me. Sono un principiante nel framework Zend. – mohsen

0

stavo anche utilizzando questo mese esercitazione fa è quello vecchio e non lavorare con beta5
Si può provare a giocare con
https://github.com/EvanDotPro/EdpUser piacevolmente writen e hanno cose fredde come vista aiutanti per form di login e lo stato di autenticazione

1

L'EdpUser come sopra menzionato è stato consumato da ZfcUser. Ciò funzionerà con ZF2 poiché Evan Dot Pro è un contributore principale di ZF2. In relazione alla gestione di Acl, ZfcAcl al momento non funziona con ZF2 RC1. Adesso è un po 'indietro.

Hanno un RFC aperto per fare aggiornamenti ma sembra che sia un po 'lungo la linea. Mi consiglia di utilizzare BjyAuthorize. Zf-Commons sta considerando di prendere anche questo.

0

Ho creato il mio adattatore di autenticazione per questo in uno dei miei progetti. Ho creato un gist. Puoi usarlo in questo modo:

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

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