2012-04-10 4 views
5

Ich werde ein Authentifizierungsmodul mit dem Zend Framework 2 schreiben. Um mir bei diesem Prozess zu helfen, habe ich dieses tutorial in the web gefunden. Wenn ich dieses Modul ausführe, wird jedoch folgende Meldung angezeigt:Authentifizierung in zend Framework 2

Class Zend\Authentication\Adapter\AdapterChain does not exist 

Was bedeutet diese Nachricht?

Kennen Sie außerdem ein Zend Framework 2 Authentifizierungs-Tutorial, das ich für Hilfe verwenden könnte, während ich mein eigenes schreibe?

Antwort

2

Schauen Sie ZFC-Common ZfcAcl.

+0

Hallo und danke für die Antwort. aber zfcacl ist sehr hart und groß für mich. Ich bin ein Anfänger in Zend Framework. – mohsen

0

Ich war auch vor diesem Tutorial Monat verwendet, ist zu alt und nicht mit beta5 arbeiten
Sie können versuchen, mit
https://github.com/EvanDotPro/EdpUser spielt es schön writen und haben coole Sachen wie View Helfer für Login-Formular und Auth-Status

1

Der oben erwähnte EdpUser wurde von ZfcUser verbraucht. Das wird mit ZF2 als Evan Dot Pro einen wesentlichen Beitrag zu ZF2 leisten. In Bezug auf die Verwaltung von Acls arbeitet ZfcAcl derzeit nicht mit ZF2 RC1 zusammen. Es ist jetzt ein wenig hinter der Zeit.

Sie haben eine RFC geöffnet, um Updates zu machen, aber das sieht aus wie es ein wenig nach unten ist. Ich würde empfehlen, BjyAuthorize zu verwenden. Zf-Commons erwägen, dies ebenfalls zu übernehmen.

0

erstelle ich meine eigene Authentifizierungs-Adapter für diese in einem meiner Projekte angelegt haben. Ich habe ein gist erstellt. Sie können es wie folgt verwenden:

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

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