Nette Security – uživatel a více rolí
- Wysky
- Člen | 5
Dobrý den,
začínám s Nette a narazil sem na tento problém… v tutorialu
Přihlašování & oprávnění uživatelů (https://doc.nette.org/…thentication)
je zmiňována možnost přiřadit jednomu uživateli více rolí, což lze pak
ověřovat pomocí isInRole().
Jak mám ale uložit více rolí k jednomu uživateli? Mělo by to být pole, ale nikde sem nenašel jakým způbobem ho vlastně uložit do databáze…
Máte někdo nějaký typ nebo praktickou ukázku jak to lze řešit?
Díky moc
Radek
- Wysky
- Člen | 5
Oběma díky za info,
já sem vycházel z informací ve výše zmiňovaném tutorialu (o tom že by
to mělo být v dokumentaci nikde nic nepíšu :) ) a Authenticatoru, který je
v Sandboxu. Z něj lze pochopit, že role uživatele se bere ze sloupce se
stejným názvem v tabulce users (resp. z té která se předává
Autenticatoru v neon configu), bohužel sem ale nikde nenašel nic víc o tom,
jestli je možné použít nějaký delimiter nebo jak mám db tabulky
nadefinovat pro případ, že bych chtěl aby měl jeden uživatel
rolí více…
Předpokládám tedy správně že Sandboxový Autenikátor více rolí pro jednoho usera nepodporuje a kromě db tabulek budu muset upravit i model autentikátoru?
Pěkný den
Radek