Witam,

Jest tabela klient i tabela pracownik

Na tabeli klient można dokonać operacji takich jak SELECT,UPDATE,DELETE,INSERT

Teraz chciałbym dać uprawnienia do operacji jakie może wykonać na tabeli klient.
Pomyślałem tak:

UPRAWNIENIE

upr_id | upr
--------|-------------
1 | D_K
2 | S_K
3 | U_K
4 | I_K

PRACOWNIK

pr_id | imie
-------|-----------
1 | adam
2 | ewa

PRACOWNIK_UPRAWNIENIE

pr_id | upr_id
-------|--------------------
1 | 2
1 | 4
2 | 1
2 | 3

Każdy pracownik miałby tablice uprawnień

np:

  1. <?php
  2. $_SESSION['uprawnienia'] = array(S_K,I_K) // dla adama
  3.  
  4. $_SESSION['uprawnienia'] = array(D_K,U_K) // dla ewy
  5. ?>


Teraz przy próbie edycji jakiegoś pola z tabeli klient było by sprawdzane czy w tablicy znajduje sie odpowiednie uprawnienie.

Co Wy na to ?


PS: Szukałem na forum ale znalazłem albo za bardzo skomplikowane rozwiązania albo ich nie znalazłem.