![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem: stworzyłem sobie abstrakcyjną klasę usr oraz 2 dziedziczące po niej: worker i adm.
Wygląda to mniej więcej tak:
I teraz tak: mam formularz logowania. No i nie wiem której klasy tworzyć egzemplarz. Bo na początku nie wiemy czy loguje sie usr, czy adm. Mogę robić tak, że tworzę obiekt klasy worker, sprawdzam uprawnienia, jesli są odpowiednie, to tworzę obiekt adm, a usuwam worker. Ale moim zdaniem to jest dość głupie, a na pewno niepoprawne. Może ktoś z dobrym sercem pomoże? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował vokiel 28.07.2008, 12:22:34 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak, na bazie.
Czyli przed stworzeniem obiektu worker || adm sprawdzić w bazie kim jest dany user... To może dobrym pomyslem byłoby stworzenie klasy logowania, która by sprawdzala dane usr, logowala go (jeśli byłyby poprawne), i wtedy tworzyla obiekt odpowiedniej klasy usr lub adm w zaleznosci od typu uzytkownika... Dzięki za naprowadzenie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 08:43 |