![]() |
![]() |
-Gość_żaba_*- |
![]() ![]()
Post
#1
|
Goście ![]() |
witam
nurtuje mnie jeden problem, a mianowicie mam zrobione w bazie danych rozne pola mowiace o prawach dostepu. I teraz mam takie pytanko czy lepiej podczas samego procesu logowania pobrac wszystkie dane i zapisac je do sesji jakie kto ma przywileje (tylko mowie ze moze to byc nawet 20 zmiennych dla kazdego usera) czy przy kazdej probie wejscia danego usera pod dany adres sprawdzac zapytaniem do bazy czy ma takie prawo ? jak troche nie zrozumiale to przepraszam - ale tak najprosciej mowiac to czy zapisywanie kolo 20 zmiennych sesyjnych dla kazdego usera nie spowoduje jakichs komplikacji (np. bardzo duzego obciazenia serwera lub innych rzeczy) pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cysiaczek: Porównaj sobie jak często będą dokonywane zmiany w uprawnieniach, a jak często będziesz pobeirał te uprawnienia. Jedno zapytanie kasujące sesję kontra xxx zapytań pobierających dane, każde przy odświeżeniu strony. Już lepiej dopisać coś, co oczyści przedawnione sesje, czy nada nowe uprawnienia. Strata czasu będzie minimalna przy kosztach wykonania każdego dodatkowego zapytania.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 17:54 |