2012-04-10 30 views
5

Tôi sẽ viết mô-đun xác thực bằng khung công tác Zend 2. Để giúp tôi với quy trình này, tôi đã tìm thấy số tutorial in the web này. Tuy nhiên, khi tôi chạy mô-đun này, nó hiển thị thông báo này:Xác thực trong khung công tác zend 2

Class Zend\Authentication\Adapter\AdapterChain does not exist 

Ý nghĩa của thông điệp này là gì?

Ngoài ra, bạn có biết hướng dẫn Xác thực Zend Framework 2 mà tôi có thể sử dụng để đảm bảo khi tôi viết bài của riêng mình không?

Trả lời

2

Nhìn vào ZFC-Common ZfcAcl.

+0

Xin chào và cảm ơn bạn đã trả lời. nhưng zfcacl rất khó và lớn đối với tôi. tôi là người mới bắt đầu trong khuôn khổ zend. – mohsen

0

Tôi cũng đã sử dụng hướng dẫn này tháng trước là cũ và không làm việc với beta5
Bạn có thể cố gắng để chơi với
https://github.com/EvanDotPro/EdpUser nó độc đáo bằng văn bản và có những thứ mát như xem những người giúp đỡ cho mẫu đăng nhập và tình trạng auth

1

Người dùng Edp như đã đề cập ở trên đã được tiêu thụ bởi ZfcUser. Điều đó làm việc với ZF2 như Evan Dot Pro là một đóng góp cốt lõi cho ZF2. Liên quan đến quản lý của Acl, ZfcAcl hiện không hoạt động với ZF2 RC1. Đó là một chút đằng sau thời gian bây giờ.

Họ có RFC mở để thực hiện cập nhật nhưng có vẻ như đó là một cách nhỏ. Tôi có thể khuyên bạn nên sử dụng BjyAuthorize. Zf-Commons đang xem xét việc này hơn là tốt.

0

Tôi đã tạo ra bộ chuyển đổi xác thực của riêng tôi cho điều này trong một trong những dự án của tôi. Tôi đã tạo một gist. Bạn có thể sử dụng nó như sau:

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

$authService = new AuthenticationService(); 
$authService->setAdapter($adapter); 
Các vấn đề liên quan