Daniel Częstki

Daniel Częstki senior php developer

Temat: Autoryzacja

Zrobilem sobie autoryzację zgodnie z dokumentacją: http://book.cakephp.org/view/1250/Authentication i niestety ale nie działa bo dostaję komunikat:


Warning (512): AclNode::node() - Couldn't find Aro node identified by "Array
(
[Aro0.model] => Uzytkownik
[Aro0.foreign_key] => 1
)
" [CORE\cake\libs\model\db_acl.php, line 191]

Warning (512): DbAcl::check() - Failed ARO/ACO node lookup in permissions check. Node references:
Aro: Array
(
[Uzytkownik] => Array
(
[id] => 1
[username] => daniel
[group_id] => 0
[created] =>
[modified] =>
)

)

Aco: controllers/Uzytkownik/logout [CORE\cake\libs\controller\components\acl.php, line 273]

Warning (2): Cannot modify header information - headers already sent by (output started at C:\www\cake\cake\libs\debugger.php:673) [CORE\cake\libs\controller\controller.php, line 742]


------ Moim celem jest zrobienie zwyklej autoryzacji. Jeżeli uzytwkonik jest zalogowany to dostaje dostep do wszystkich zasobów. HELP ;)Daniel Częstki edytował(a) ten post dnia 06.04.11 o godzinie 14:33
Kamil Kosiński

Kamil Kosiński CTO w
DobryMechanik.pl

Temat: Autoryzacja

wklej wynik: cake acl view aco i cake acl view aro

musisz w acos mieć pododane wszystkie akcje, a później w aros_acos możesz mieć jeden rekord pozwalający danemu userowi/grupie na dostęp do ROOT

w acos powinieneś mieć:

ROOT
NazwaPluginu
NazwaKontrolera
nazwa_akcji
nazwa_akcji2
...

w aros (np):

Admins
admin
innyuserKamil Kosiński edytował(a) ten post dnia 07.04.11 o godzinie 00:05
Daniel Częstki

Daniel Częstki senior php developer

Temat: Autoryzacja

hmm. tyle ze ja na razied chcialem zrobic najprostrzą autoryzację z dostepem do wszystkiego. nie chce skorzystac z ACL.
Konrad W.

Konrad W. Senior PHP Developer
, ZCE PHP 5.3

Temat: Autoryzacja

w takim razie nie rob autoryzacji tylko zwykla identyfikacje uzytkownika bez ACL

http://book.cakephp.org/view/1250/Authentication
Daniel Częstki

Daniel Częstki senior php developer

Temat: Autoryzacja

no i wlasnie to zrobilem i mi nie dziala bo pojawia sie ten komunikat o ACL
Tobiasz Glazar

Tobiasz Glazar Front-End Developer

Temat: Autoryzacja

Moja kryształowa kula mówi, że bez kawałka kodu nic nie powie.
A tak na poważnie to, jeżeli zrobiłeś tylko to, co jest w rozdziale 5.2 (http://book.cakephp.org/view/1250/Authentication) to skąd masz błąd z ACLa?

Następna dyskusja:

REST i Autoryzacja - 404 pr...




Wyślij zaproszenie do