oprávnění uživatelů (ACL)

- had12
- Člen | 28
Ahoj,
chtěl bych se zeptat k tomuhle návodu: https://doc.nette.org/…thentication –
když zavolám
$this->getUser()->isAllowed("articles", "view"), zavolá
Nette tu druhou funkci isAllowed($role, $resource, $privilege) a
naplní automaticky jednotlivé parametry
($role = role přihlášeného uživatele, $resource = articles, $privilege = view)?

- David Matějka
- Moderator | 6445
presne tak, viz https://api.nette.org/…ser.php.html#…
zkusi to zavolat na authorizatoru metodu isAllowed se vsemi rolemi, co
uzivatel ma..

- had12
- Člen | 28
Super, díky.
Snažím se rozdýchat tohle: https://forum.nette.org/…zace-pouziti#…, ale nette mi nebere mou třídu Authorizator jako platný autorizátor – musím skutečně přes „dvojité“ registrování služby:
authorizatorFactory: AuthorizatorFactory
authorizator: authorizatorFactory::create
nebo by měl postačit i zápis:
authorizator: AuthorizatorFactory::create
? Nevíte? :-)