definovanie prístupu k zdroju
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- xxxmisko
- Člen | 140
Ahojte!
Používam klasickú autorizáciu nette. Potreboval by som spraviť jednu vec, a síce v nejakom prezentéri povoliť užívateľovi nejakú akciu. Napríklad change.
Mám problém, že pridal som si to config.neon
- allow(‚superuser‘, ‚Presenter‘, ‚Change‘)
keď pristúpim v renderDefault k tomuto:
if($this->user->isAllowed(\Nette\Security\IAuthorizator::ALL, 'Change')){
//tak sem sa nedostanem
}
keď som skúšal toto:
if($this->user->isAllowed('Presenter', 'Change')){
//tak sem som sa dostal vždy
}
Prosím, vedeli by ste mi poradiť, ako správne zapísať nejakú akciu, pravidlo do config.neon, aby som si potom iba vycucol právo zobrazenia, alebo nezobrazenia?
Ďakujem