Autorizace pro konkretni clanek,…
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- kluvi
- Člen | 5
Daji se nejak definovat pristupovy prava k jednotlivejm clankum? Napriklad podle jejich IDcka…
Priklad:
mam resource ‚article‘ a chcu nastavit opravneni jen pro clanek s id=3
dalo by se to samozrejme udelat asi takhle:
$acl->addResource(‚article-3‘);
ale to me prijde dost prasacky…
Editoval kluvi (4. 11. 2009 16:30)
- paranoiq
- Člen | 392
pokud chceš nastavovat práva k článkům (třeba k editaci) pro jejich vlastníky, tak udělej pro články dvě resource – např. „článek“ a „vlastní článek“ a přihlášenému uživateli (nebo spíš roli „přihlášený uživatel“) přidej akci „editovat“ pro resource „vlastní článek“
pak už stačí jen k normálnímu ověření práv přidat ověření, jestli je uživatel vlastníkem článku (to je už mimo ACL)