![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie po krótkiej przerwie...
Przez dwa ostatnie dni próbowałem napisać w pełni funkcjonalną klasę do obsługi logowania, zapamiętywania hasła i kontroli użytkownika, czy mi się udało ocenicie sami. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Kod: http://wklej.org/hash/a408abdd6a/ Jest to jedna z pierwszych tak rozbudowanych klas którą napisałem, mam nadzieję że nie będziecie zbytnio narzekać. Proszę o ocenę kodu jak i funkcjonalności i o podpowiedzi co powinno być inaczej. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jeden z sposobów użycia:
Chciał bym również przypomnieć, że dopiero zaczynam zgłębiać tajniki programowania obiektowego, wiem że muszę do pisać do wszystkich funkcji tryb dostępu ale tym zajmę się na koniec. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Pozdrawiam i z góry dziękuję! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
A więc wczoraj w nocy już zapomniałem napisać, że tak klasa będzie korzystała(dziedziczyła) z klasy form która będzie obsługiwać formularze, dodatkowo dołączę do tego kontroler mysql.
Co do kontroli użytkownika, chodzi głównie o ulepszenie kontroli sesji wbudowanej w php przez sprawdzanie ip (zawsze ktoś może pożyczyć sobie identyfikator sesji od innej osoby), możliwość wylogowania użytkownika za pomocą panelu admina (ktoś się zbytnio rozszalał więc blokuję mu konto i wylogowuję go). Co do wstawienia tego do jakiegoś diva czy czegoś podobnego - nie ma żadnych problemów klasa jest tak skonstruowana by umożliwiała teo typu zabiegi, każdy input może być wyświetlany niezależnie od innego. A oto przykład:
Oczywiście przykład jest bardzo banalny można go znacznie powiększyć i rozbudować. A z fieldset sprawa wygląda identycznie. Co do zmiany inputa na np bottom to muszę się zastanowić i myślę o dodaniu identycznej funkcji jak i w przypadku input ale z bottomem, i faktycznie muszę dodać możliwość zmiany typu forma ale tym zajmę się po napisaniu klasy która będzie je konstruowała. Dziękuję za opinię i z chęcią przeczytam nowe... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ps Sądzicie że powinienem pozbyć się wszystkich formów i pozostawić samą kontrolę a formy tworzyć jako oddzielny obiekt (tym sposobem oddzielę prezentację od kontrolera)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował ShadowD 11.01.2009, 15:09:40 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 13:00 |