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.

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.

Jeden z sposobów użycia:
<?php $form=new users(); $form->check(); if(!$form->ifLogged()) $form->form('In'). 'Nick: '. $form->inputNick(). 'Hasło: '. $form->inputPass(). 'Zapamietaj hasło: '. $form->inputRememberPass(). $form->submitButton('Zaloguj'). $form->endForm() ; if($form->ifLogged()) $form->idSession(). ' - Jesteś Zalogowany ;) <br />'. $form->form('Out'). $form->submitButton('Wyloguj'). $form->endForm() ; ?>
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.

Pozdrawiam i z góry dziękuję!