Planuję dodać do systemu maski uprawnień. Nie wiem co będzie lepse.
1. Jedna tabela o strukturze np.
konto_id
login
haslo
prawa
blokada
waznosc
gdzie prawa będzie miało zapis np. 1011 -> 1 to dostęp do danego modułu, 0 - brak dostępu.
Pytanie co jeśli będziemy dokładać więcej modułów.
2. dwie tabele o strukturze np.
konto_id konto_id
login nazwa_modułu
haslo prawo
blokada
waznosc
Te dwie tabele powiązane przez klucz konto_id.
Wpis w drugiej tabeli mógłby wyglądać następująco:
1 panel_administracyjny 0
1 edycjadanych 1
1 jakis_inny_panel panel_administracyjny 1
2 panel_administracyjny 0
2 edycjadanych 1
2 jakis_inny_panel panel_administracyjny 1
3 panel_administracyjny 0
3 edycjadanych 1
3 jakis_inny_panel panel_administracyjny 1
Które Waszym zdaniem lepsze? Wydaje mi się, że sposób numer 2. Ale proszę o opinie.