Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> System logowania i rejestracji
symonides
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 12.11.2010

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


Cześć, na potrzeby swojej firmy chciałbym stworzyć prostą stronę z panelem administracyjnym(logowanie i edycja danych oraz dodawanie nowych osób przez panel administracyjny). Problem mam z rozplanowaniem klas, które dotyczą tytułowego skryptu.
Są cztery klasy: DB, Register, Login i Session - każda w osobnym pliku. Chciałbym, aby było to ze sobą w miarę spójne więc rozplanowałem to następująco:

  1. class DB { } // łączy się z bazą
  2.  
  3. class Session { } // mały manager sesji
  4.  
  5. class Register extends DB { } // rejestrowanie użytkowników, dostępne z poziomu PA
  6.  
  7. class Login { } // logowanie - nie da się extends DB, Session więc co zaproponujecie?


Klasa do logowania ma korzystać i z bazy danych i z sesji. Jak to rozplanować?

Ten post edytował symonides 12.11.2010, 22:22:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mephistofeles
post
Post #2





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Od początku źle to rozplanowałeś.

Rejestracja nie powinna dziedziczyć z bazy.
Poza tym nie twórz klas rejestracji, logowania, tylko użytkownika (profil, zarządzanie) i kolekcji użytkowników (dodawanie, pobieranie).
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: 5.10.2025 - 17:54