rahul
29.09.2011, 14:05:23
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.
Crozin
29.09.2011, 14:39:01
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.
lukaskolista
4.10.2011, 07:39:55
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)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.