Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Nette Framework: Ověřování oprávnění a role

v6ak aura:72
26. 5. 2009 7:50 Nový

Jedna nebo více rolí?

celé vlákno
Čekal bych spíš žádnou nebo více.
Konrád Černý aura:100
26. 5. 2009 8:41 Nový

Re: Jedna nebo více rolí?

celé vlákno
uzivatel muze mit i vice roli... isAllowed vrati true, kdyz alespon jedna z nich vrati true...
kluvi
kluvi (neregistrovaný) ---.client.ufon.cz
26. 5. 2009 10:32 Nový

Lepsi

celé vlákno
Nevim jestli sem neco neprehlidnul.. ale jestli to dobre chapu... tak nemam zpusob jak napriklad uzivateli ze skupiny admin zakazat napr. prohlizeni clanku (i kdyz skupina admin ma opravneni ke vsemu)... nebo snad ano? muj autorizacni mechanizmus funguje tak ze zkusi najit pozadovane opravneni od prihlaseneho uzivatele... kdyz nenajde tak zkusi jestli ma opravneni prohlizet vsechny stranky.. pak to zkusi pro vsechny skupiny ve kterych je uzivatel a kdyz nenajde vubec zadne nastavene opravneni tak akci zakaze... tim ziskam moznost spravovat opravneni ve skupinach.. a zaroven z techto skupin delat vyjimky... tj muzu se rozhodnout ze Frantovi zakazu pridavat prispevky...
romansklenar
romansklenar (neregistrovaný) ---.net.upc.cz
26. 5. 2009 13:34 Nový

Re: Lepsi

celé vlákno
$acl->deny('administrator', 'article', 'view');
Peter Helcmanovsky aura:79
26. 5. 2009 12:00 Nový

hmm.. tak jsem stastnym majitelem vypisu Ladenky primo z root.cz

celé vlákno
... dost zajimavy zpusob ladeni tak popularniho webu.. ehm.
Mastodont
Mastodont (neregistrovaný) 85.132.159.---
26. 5. 2009 17:53 Nový

Práva pro uživatele

celé vlákno

Chápu správně, že práva lze přiřazovat jen rolím, nikoli uživatelům?

David Grudl aura:76
26. 5. 2009 20:08 Nový

Re: Práva pro uživatele

celé vlákno

Privilegia lze přiřazovat rolím a zdrojům.

Nicméně o vztahu mezi uživatelem a rolí rozhoduje čistě návrhář aplikace, tudíž i uživatelské jméno může být rolí (nejlépe třeba s prefixem: ‚user/franta‘). Pak je možné řídit privilegia na úrovni uživatelů.

Pavel Cvrček aura:77
26. 5. 2009 19:46 Nový

Dotazy

celé vlákno

Měl bych dva dotazy:

1) Jakou formou se v Nette řeší situace, kdy má uživatel přístup pouze k podmnožině objektů daného typu? Například má konkrétní uživatel možnost upravovat pouze články, které sám vytvořil. V takové situaci mam pravidlo nastaveno jako „role, stránka, akce, objekt“, ale bere se v potaz konkrétní přihlášený uživatel.


2) Řeší Nette nějak elegantně situaci, kdy mam například soudní spis, u něj je kolekce přiložených dokumentů (případně další kolekce „pod dokumenty“) a já chci vyhodnotit právo přístupu k dokumentu na základě práva přístupu ke spisu? Nemyslím přitom řešení pro konkrétní příklad, ale o obecné řešení na úrovni aplikace.


Díky

David Grudl aura:76
26. 5. 2009 20:00 Nový

Re: Dotazy

celé vlákno

ad 1) docela podrobně je to zpracované tady http://forum.nettephp.com/…i-permission

ad 2) to by asi byla variace předchozího s využít hierarchie (dedičnosti), ne?

Pavel Cvrček aura:77
26. 5. 2009 20:26 Nový

Re: Re: Dotazy

celé vlákno

Díky za odpověď.

Zasílat nově přidané příspěvky e-mailem