Cytat
Mam tabele z userami: id, login, haslo i kilka informacji. I mam na stronie powiedzmy 10 dzialow. (liczba ta zmienia sie dosc czesto). Teraz potrzebuje miec mozliwosc nadawania uprawnien kazdemu userowi. Ale dla poszczegolnych dzialow. Zrobilem sobie nowa tabele chmod i w niej user_id i dzial_id i jak w tabeli znajduje sie (dla danego usera) pole dzial_id rowne id danego dzialu to user moze wejsc do tego dzialu. Czy to jest dobra metoda? Jak wy zalatwiacie kwestie praw dostepu.
To zależy jak bardzo chcesz je mieć rozbudowane. Czy user ma tylko jeden typ prawa w danym dziale, czy np. może mieć osobno prawo do czytania, pisania, kasowania i moderowania? Czy prawo jest dla całego działu czy może być określone dla poszczególnych składników działu? Jak jest tylko ogólne prawo dostępu do działu to tyle wystarczy.