Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [uprawnienia] ból głowy
stach
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 15.02.2003
Skąd: Ziemia

Ostrzeżenie: (0%)
-----


Mam takowy maly problemik i zaczyna mnie glowa bolec juz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

problem polega nie tyle co na uprawnieniach a na wyswietleniu menu zaleznie od uprawnien. Wszystko by bylo ok gdyby nie to ze uklad menu ma byc dynamiczny i ustawiany w administracji (user friendly ustawianie : [-o< ). Problem niby nie tak wielki ale chcialem to przemyslec zanim zaczne kodowanie i pytanie o rade ... hmm jak ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Myslalem nad odzielna tabelka w bazie dla samych ustawien menu ale z drugiej strony to takie zasmiecanie i tak juz sporej ilosci tabelek jaki zjadac bedzie ten projekt, no ale raczej na 99% musi byc tabelka bo trzymanie tego w jaki kolwiek inny sposob jest bezsensu, no ok skoro tabelka to teraz jak byscie zbodowali jej pola ?

Co do dzialow myslalem nad zbudowaniem czegos na zasadzie pluginu, gdzie dany dzial jest pluginem, a funkcjie w nim beda wlaczane badz wylaczane zaleznie od uprawnienia, a pod koniec wszystkie zezwolone urachamiane.

No nie wiem czekam na jekies podpowiedzi sugestie, bo w tym momencie moje brainCPU chyba jest w stanie hibernacji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Synaps
post
Post #2





Grupa: Zarejestrowani
Postów: 103
Pomógł: 0
Dołączył: 1.12.2003
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


Hey,
rozwiązać ten problemik możesz jedną kolumna w tablicy z userami (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Brzmi banalnie , co ?
Ustawienia menu , możesz trzymać w stringu o odp. strukturze np :
kategoria::tablica[poddzialy]="on/off" lub "1/0" | kategoria2::tablica[poddzialy]="on/off" lub "1/0" itd. Dzięki temu nie będziesz musiał dodawać nowej tabeli do bazy dodajesz tylko jedną kolumne w tab. z userami/ustawieniami userów , a generowanie menu z takiego ciągu jest bardzo proste. Dodam że do zmiany tabela->string można użyć fun. serialize odwrotność to unserialize. Administracja/ustawienia tego typu menu to juz część html/js po stronie usera dlatego nie będe nic o tym pisał.

Z tego typu rozwiązania korzystałem już kilka razy i sprawdz się znakomicie. Rozwiązanie jest o tyle dobre iż nie zaśmiecasz bazy niepotrzebną tabelą (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ( no chyba że będziesz chciał wyszukiwać/sortować po ustawieniach menu dla userow , ale to raczej nie mam sensu) , jednym zapytaniem wyciągasz ustawienia dla całego menu i odp. explodem/foreachem generujesz menu.

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 23:28