W końcu udało mi się zakończyć prace nad systemem usercenter. Był to najdłużej tworzony przeze mnie system.
Praca nad systemem zaczeła się w styczniu 2007 roku. Rozpoczęła się od kilku koncept-artów dotyczących interfejsu użytkownika oraz od silnego przekonania, że stary system 'hasło' jest już zbyt niebezpieczny, aby go dłużej tolerować.
Na przełomie stycznia i lutego powstała część bibliotek systemu, a dokładniej warstwa biznesowa odpowiedzialna za kontakt z Active Directory, oraz warstwa danych umożliwiająca odczyt z baz danych. Niestety, z powodu projektu '31337' prace nad systemem 'hasło' zostały wstrzymane.
W kwietniu rozpoczęto prace nad UI. Mniej więcej na początku maja pojawiła się pierwsza wersja zawierająca prawie kompletny interfejs użytkownika oraz część "code behind" odpowiedzialnego za otrzymywanie informacji z AD.
Z powodu pisania pracy magisterskiej prace nad systemem 'hasło' musiałem po raz kolejny odsunąć na dalszy plan. Dopiero pod koniec czerwca powróciłem do dokończenia systemu. Dodałem cały "code behind" odpowiedzialny za faktyczną zmianę hasla oraz uzupełniłem brakujące jeszcze fragmenty interfejsu.
Pod koniec lipca system był już prawie gotowy. Musiał przejść jeszcze tylko testy użyteczności i odporności na błędy. Trzeba było także poprawić grafiki, tak, aby IE 6 i poprzednie poprawnie wyświetlały przezroczyste png. Pozostała jeszcze tylko kwestia przerzucenia oprogramowania na serwer, stworzenia dla niego konta użytkownika i przyznania mu praw do zmiany haseł w domenie.
Po ostatnich testach system z dniem 1 sierpnia ruszył :). Poniżej kilka screenshotów:
Główne ekrany w wersji polskiej i angielskiej. Ech.. tłumaczenie i internacjonalizacja tych kilku stron to tydzień wyrwany z życia.
Główny ekran po zalogowaniu z błędem przy zmianie e-maila.
Strony testowania hasła. "Code Behind" by Fooky, mój jest tu tylko pomysł i kilka szczegółów wykonania. No i oczywiście oprawa graficzna :).
Tekst "Jak budować hasło" by Pstryk i Monika. Moje są tylko oprawa graficzna i kilka pomysłów.
Strona zmiany hasła.
Czy na pewno chcesz, aby hasło zmienił ci automat?
No to automat ci zmienił hasło.
A więc jednak chcesz samodzielnie zmienić hasło.
No to zmieniłeś.
No strony z drugiej cześci interfejsu, czyli dlaczego konto mi nie działa i gdzie jest moje hasło:
Moje konto działa...
...Tylko nie pamiętam do niego hasła.
Kiedyś już klikałem ten link.
Moje hasło się zestarzało.
Moje konto nie działa :(.
Remember Me