více rolí u záznamů databáze

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
vibko
Člen | 43
+
0
-

dobrý den, chtěl bych se zeptat, jak se v netet řeší to, když chci například nějaký článek z databáze zpřístupnit jen pro určité role – admin a registred? mám do databáze do sloupce uložit názvy všech přístupných rolí a pak je v tom poli hledat, nebo je jiné řešní? děkuji

Šaman
Člen | 2666
+
0
-

Pokud mohou být ty role jiné u každého článku, pak ano. Většinou ale stačí třeba vědět, v jaké sekci onen článek je a podle toho kontrolovat oprávnění.
Jinak role mohou dědit, takže pokud admin dědí od registered, pak stačí uložit že přístup má obecnější registered.

Editoval Šaman (28. 7. 2016 0:15)

vibko
Člen | 43
+
0
-

děkuji za radu. nevíte ještě náhodou, jestli je v nette možné mít více typu rolí? normálně guest, registred a potom zvlášt jiné role? Potřebuji mít rozdělené práva -administrator, guest a registred a ty zvlášť ještě třídit podle jiných rolí.