![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 5.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam takie pytanie teoretyczno/praktyczne. Przypuscmy ze pisze sobie strone tematyka np. restaurcaje. Mamy na niej 2 mozliwosci zarejestrowania sie. Pierwsza jako zwykly uzytkownik, ktory restaracje ocenia, drugi jako wlasciciel restauracji ktory umieszcza informacje na temat swojej dzialalnosci gospodarczej. No i teraz , tworzac sobie system rejestracji jak sprawnie i z glowa stworzyc system tak aby miec pewnosc ze rejestruja sie prawdziwi wlasciciele restauracji, jak to np. zweryfikowac.. ? I czy w podejsciu OOP bede mial np. obiek User a wlasciciel restauracji bedzie dziedziczyl np. z Usera ? Thx. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Raczej będziesz mieć ten sam obiekt do identyfikacji użytkowników, którzy będą mieli różne uprawnienia. Ewentualnie, jeżeli restaurator ma wszystko to co zwykły użytkownik i coś więcej możesz myśleć o dziedziczeniu. Jeżeli jednak obie role mają jakieś swoje unikalne właściwości obie mogą co najwyżej dziedziczyć po jakiej abstrakcyjnej formie użytkownika i współdzielić podstawowy interfejs.
Co do weryfikacji to najlepiej nadal spisuje się zwykły papierowy list czy ręczna weryfikacja każdego zarejestrowanego restauratora. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Proponuje skorzystac z singletona i w kazdym miejscu skryptu korzystac z jednego obiektu uzytkownika. To, czy bedzie to gosc czy wlasciciel najlepiej zdefiniowac poprzez bezposrednie uprawnienia do zasobow aplikacji lub poprzez role ktore te uprawnienia posiadaja (poczytaj o ACL i RBCL)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 09:47 |