Administracja kontami
Na samym początku chciałbym zaznaczyć iż program posiada pewne luki, których jestem świadom jednak wrzucam tutaj prace w takim stanie w jakim zostały niegdyś „ukończone”.
Projekt: projekt administracji kontami, operator programu może się zalogować na konto:
- administratora (jedno),
- użytkownika (wiele).
Administrator posiada możliwość:
- utworzenia nowego użytkownika (podając przy tym nazwę, hasło oraz wartość początkową konta(saldo)),
- tworzenia kodów doładowujących konta użytkowników o wartości 10,20,50 (dowolną ilość), owe kody spełniają warunek poprawności numeru PESEL tzn. dasdsadsadsadsad,
- zmiana hasła administratora,
- blokady kont użytkowników,
- odblokowania kont użytkowników.
Użytkownik posiada możliwość:
- sprawdzenia stanu konta,
- zmianę hasła konta,
- doładowania konta.
Zasada działania programu:
Administrator loguje się jako pierwszy, poprzez login „administrator” oraz domyślne hasło „zaq12wsx”, następnie ma możliwość utworzenia użytkowników jak i utworzenia pierwszych kodów doładowujących. Po wylogowaniu użytkownik (uprzednio utworzony) posiada możliwość zalogowania.
Zabezpieczenia programu:
Użytkownik posiada „pulę” trzech błędów, na którą się składają błędne wpisania hasła lub kodów doładowujących po dokonaniu 3 błędów następuje blokada konta (wyświetlają się odpowiednie komunikaty ostrzegające), następnie użytkownik jest zobowiązany poczekać aż administrator odblokuje mu konto resetując limit 3 błędów.
Administrator takich blokad nie posiada.
Wyświetlane są odpowiednie komunikaty przy zmianie hasła, doładowaniu kont jak i przy próbie logowania na nieistniejącego użytkownika.


