Myšlenka na vylepšení Permission (ACL), User
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- David Grudl
- Nette Core | 8284
Dotaz se týká především lidí, kteří mají s Permission nebo User praktickou zkušenost. Pohrávám si s myšlenkou na tyto úpravy:
- Permission::isAllowed(…) při použití nedefinované role nebo zdroje vyhodí výjimku. Úprava by spočívala v tom, že by místo výjimky vrátilo FALSE, tedy zamítnuto
- přihlášení uživatele je nezávislé na identitě, tj. uživatel může být přihlášen i bez identity (autentizační handler prostě nevrátí nic). Uvažuju, zda nebude lepší mít identitu povinnou
- Patrik Votoček
- Člen | 2221
David Grudl napsal(a):
- Permission::isAllowed(…) při použití nedefinované role nebo zdroje vyhodí výjimku. Úprava by spočívala v tom, že by místo výjimky vrátilo FALSE, tedy zamítnuto
Jsem pro ale možná by se hodil „Debug Mode“ kde by to tu výjímku
vyhodilo. Nšco jako Presenter::$invalidLinkMode
.
>
- přihlášení uživatele je nezávislé na identitě, tj. uživatel může být přihlášen i bez identity (autentizační handler prostě nevrátí nic). Uvažuju, zda nebude lepší mít identitu povinnou
Jednoznačně ano. Existuje vůbec realný případ kdy se přihlašuje uživatel bez identity (kde se toho dá využít)?
Editoval vrtak-cz (29. 5. 2009 19:23)
- Honza Marek
- Člen | 1664
Permission::isAllowed(…) při použití nedefinované role nebo zdroje vyhodí výjimku. Úprava by spočívala v tom, že by místo výjimky vrátilo FALSE, tedy zamítnuto
Nesouhlasim. Pak se zas překlepnu jako minule a tu chybu pak nenajdu.