Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> pytanie o koncepcje, kilka typów użytkowników
AxZx
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


witam

jak mozna by zrobic aplikacje gdzie jest kilka typow uzytkownikow i kazdy dodaje i edytuje jakies okreslone dla konkretnego typu dane?
przykladowo mam
modelka
fotograf
stylista

baze danych podzielilem na 5 tabel:
uzytkownik, osoba, modelka, fotograf, stylista

wszystkie typy maja wspolne dane ktore zapisze w uzytkownik i osoba, a inne pola zapisze w tabeli dla konkretnego typu osoby.

a jak z aplikacja?
jak to zrobic dynamicznie? np przyjdzie mi do glowy za miesiac ze mozna dodac jeszcze fryzjerke, wizazyste itp

macie jakas koncepcje?


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


RBAC -- role based access control

Robisz grupy: fryzjer, stylista itc. Kazdej przypisujesz uprawnienia: edycja_czegostam, usuwanie_czegos_innego. Przypisujesz userow do grupy. I potem sprawdzasz przy wykonywaniu akcji czy user ma dane uprawnienia.

Mozesz to sobie potem skomplikowac -- przynaleznosc do wielu grup, sumowanie uprawnien itd.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
AxZx
post
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


podsunales mi pomysl ale w innej sprawie, np dodawanie zdjec, ktora grupa jakie zdjecias i ile moze wrzucac itp warunki.

ale jak zbudowac aplikacje zebym mogl latwo dodac nowy typ uzytkownika?

rozumiem ze moglby byc obiekt nadrzedny ktory odpowiadalby za edycje wspolnych danych uzytkownika.
ale nie umiem zbytnio tego rozpisac w php.
chyba za duzy poziom abstrakcji na tym poziomie edukacji.
jakies przyklady aplikacji?


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Tabele: user, uprawnienia, grupy, grupy_uprawnienia
i przy zalozeniu ze user nalezy do jednej grupy:

user (*)-----(1)grupy(1)---(*)grupy_uprawnienia(*)---(1)uprawnienia

zrob to na bazie danych. nowa grupa to nowy rekord w tabeli grupy, przypisanie jej uprawnien to nowy rekord w grupy_uprawnienia, nowy typ uprawnien to nowy rekord w tab. uprawnienia.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
AxZx
post
Post #5





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


aha, w ten desen
ale chodzi mi o rozne dane, modelka bedzie miec biust, talia, wzrost
a fryzjer jakies inne bajery
jak takie cos zrobic?


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 00:28