Pagina 1 din 1

Idee drepturi de acces useri

Scris: Lun Mai 09, 2016
de andras
Salut,
Vreau ca in interfata Admin din CMS-ul pe care-l construiesc sa pot stabili drepturi de acces useri intr-o aplicatie in functie de tipul de user logat (exemplu sa poata vizualiza dar sa nu poata modifica nimic).
Am tabela useri (cu cimp id_tipuser), tabela tipuser (cu cimpuri superuser, user, guest etc), tabela actiuni (add, modify, delete, view, execute etc) si tabela relatii (id_user, id_tipuser, id_actiune). M-am gindit ca accesul userilor sa se faca prin tabela relatii, adica adaug o inegistrare pentru fiecare facilitate a unui user iar la logare sa citesc aceasta tabela in functie de userul logat. Exista o cale mai simpla? Sau o idee?
In tabela tipuser nu sint mai multe cimpuri, ci cimpul tip cu inregistrari (id-uri) disctincte pentru tipurile de user: superuser, user, guest etc.
Multumesc.

Idee drepturi de acces useri

Scris: Lun Mai 09, 2016
de MarPlo
Salut
Personal nu asi complica asta cu 3 tabele, ci in tabelul "useri" asi adauga 2 coloane: tipuser si actiune.
E doar o parere, dar dupa cum te descurci mai usor si simplu cu ceea ce stii asa e bine.

Idee drepturi de acces useri

Scris: Lun Mai 09, 2016
de andras
M-am gindit la asta, dar am nevoie de 3 tabele pentru ca accesul userilor trebuie sa-l fac (asa e cerinta) nu numai pe aplicatie, ci si pe optiunile aplicatiei sau pe tabele. Exceptind superuser (care are acces nelimitat) ceilalti useri au acces selectiv (doar anumite tabele sau anumite optiuni, unul are acces pe 2 optiuni din meniu, altul pe 3 optiuni, altul doar pe rapoarte etc), deci configuratia e dinamica. Multumesc oricum.

Idee drepturi de acces useri

Scris: Mar Mai 10, 2016
de Catalin95
Poti cauta informatii despre "Role Based Access Control"!