Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] System logowania pisany obiektowo
--Bbs--
post 18.10.2008, 18:37:39
Post #1





Goście







Mam pytanie. Mam zamiar pisać system logowania w OOP . Narazie będzie to prosty system, ale w miarę czasu rozbuduję go o profile itd. . Tylko jest jedna kwestia rozplanowania za co będą odpowiadać klasy. Chcę zrobić klasy odpowiadające za pobieranie danych z bazy , logowanie/wylogowywnie itp, sesje, profile itd. Jak myślicie czy opłaca się robić to w ten sposób, że jest jedna klasa pobierająca dane użytkownika z bazy, a druga sprawdzająca i logująca? przesyłanie danych między osobnymi klasami będzie obsługiwał wzorzec Registry,ale czy to jest dobre wyjście pisanie takim sposobem systemu logowania. Znacie może inne sposoby na napisanie systemu logowania bez wzorców typu Registry? Chodzi mi o przesyłanie danych między klasami itp. Jak wy sobie planujecie pisanie systemów logowania?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
plurr
post 18.10.2008, 19:16:04
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 12
Dołączył: 28.06.2007
Skąd: Bytom

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


Jeżeli chcesz rozbudowywac system to lepej skorzystaj z gotowych rozwiazan - mam tu na mysli jakis framework, dosyc latwe i oparte na mvc sa kohana czy zend. Wtedy bedziesz mogl stworzyc kontroler logowania i w nim umiescic wszystkie akcje. Nastepnie mozesz stworzyc sobie jakiegos kontrolera, ktory bedzie sprawdzal sesje i w niektorych przypadkach przekierowywal do akcji logowania. Po nim mozna by dziedziczyc, zeby nie pisac non stop tego samego.

Ten post edytował plurr 18.10.2008, 19:16:19


--------------------
Wyobraźnia bez wiedzy może stworzyć rzeczy piękne.
Wiedza bez wyobraźni najwyżej doskonałe.

Albert Einstein
Go to the top of the page
+Quote Post
--Bbs--
post 18.10.2008, 19:23:55
Post #3





Goście







Ok, Kohanę trochę znam. A jak na przykład chciałbym napisać system newsów z tym samym systemem logowania napisanym, też najlepiej go na frameworku napisać?
Go to the top of the page
+Quote Post
plurr
post 18.10.2008, 19:46:06
Post #4





Grupa: Zarejestrowani
Postów: 175
Pomógł: 12
Dołączył: 28.06.2007
Skąd: Bytom

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


to jako osobny modul. Logowanie do systemu newsow ma sie jak piernik do wiatraka smile.gif Zapewne bedzie metoda sprawdzajaca czy uzytkownik jest zalogowany- jesli newsy maja byc rowniez wyswietlane po zalogowaniu. Wszystko opiera sie o to samo, osobny model kontroler widok itd. Latwo dodawac nowe rzeczy. Logowanie moze sobie funkcjonowac osobno, sa to osobne klasy nie majace nic wspolnego z innymi modulami.


--------------------
Wyobraźnia bez wiedzy może stworzyć rzeczy piękne.
Wiedza bez wyobraźni najwyżej doskonałe.

Albert Einstein
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:39