![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 1 Dołączył: 2.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym się was, fachowców doradzić jak rozwiązać, sprawdzanie uprawnień użytkowników, co do dostępu do pewnych częściu serwisu.
Mam zbudowaną tabelą "Grupy użytkowników" gdzie użytkownicy przypisani są do odpowiednich grup. Do tego mam tabela "zainstalowanych modułow" A między nimi jest tabela w której względem modułu i wybranej grupy są przypisane prawa dostępu (dodawania, edycji usuwania itp.). W kodzie odpowiedniego modułu w odpowiednich częściach wstawiona jest funkcję sprawdzającą czy obecny użytkownik ma do tej funkcjonalności dostępność. I tutaj nie chciałbym za każdym razem odwoływać się do BD by sprawdzić czy ten uzytkownik ma do danego prawa dostęp wewnątrz danego modułu z racji generowania dużej ilości zapytań do BD. Rozwiązanie cookisów, też nie ma sensu bo, będzie to "opublikowanie" uprawnień, wtedy jak ktoś pokombinuje sobie to uzyska dostęp do danego serwisu. Zapisywanie w sesjach to jest jakieś rozwiązanie (ale czy bezpieczne ?), jeszcze przychodzi mi do głowy, rozwiazanie w stylu, że kiedy użytkownik loguje się do systemu, generować plik XML z jego uprawnieniami (raz na dobę). I potem tylko z niego wyciagać te dane - ale co do tego też nie jestem w 100% przekonany. Dlatego prosiłbym o info jak wy coś takiego rozwiazujecie? Tak by aplikacja optymalnie działała a zarazem, aby zapewnić podstawowe względy bezpieczeństwa serwisu. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Skoro nie cookie to może wykorzystać sesje?
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 145 Pomógł: 18 Dołączył: 11.11.2008 Skąd: Pwo Ostrzeżenie: (0%) ![]() ![]() |
Przy logowaniu zadeklarować zmienną sesji:
A później sprawdzanie:
Myślę, że proste i bezpieczne rozwiązanie. -------------------- Chcieć to móc, lecz trudnością jest chcieć, nie móc.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 1 Dołączył: 2.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
no właśnie sesje też mi się wydają najkorzystniejszym rozwiazaniem, ale nie byłem pewny czy jest najbezpieczniejszym. Ale napewno bezpieczniejsza od Cookisów.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 18:24 |