Új feladat: néterek kialakítása prefix-el.
Kudarc: a struktúrált programozás már nem elég a továbblépéshez. Váltás szükséges oo kódra.
Megcsináltam az autoloader-t, átraktam minden függvényt statikus metódusba.
Átneveztem a metódusokat.
Kiemeltem a konstansokat külön osztályváltozókba.
Átraktam a Redirect kódját az AuthView-ba és a Html-be.
Csináltam külön osztályt az autoload-hoz, átraktam az Application mappába az alkalmazást.
Átraktam a tároló fájl beállítását a DataStore-ból a Bootstrap-be.
Szétvágtam az AuthView-ot két részre.
Átneveztem a hasonló metódusokat.
Kiemeltem a View-okban közös kódot egy közös ősbe.
Módosítottam a ProfileView display metódusának a paraméter listáját, hogy megegyezzen az AbstractView display metódusának a paraméter listájával.
Tisztáztam a ProfileView szerkezetét. Most már megbízható a View interface, teljesen leírja a hozzá tartozó osztályokat.
Töröltem a HashStore-t, nem volt rá szükség.
Átraktam Store interface alá a munkamenet kezelést. Beállítottam, hogy automatikusan indítsa el a munkamenetet, így az a rész kikerült az AuthModel alól.
A statikus osztályok már nem elegek a további feladatokhoz.
Beraktam egy kivételt arra, ha nem találja a küldött adatok között a jelszót.
Átírtam mindent kivétel kezelősre.
Megcsináltam a hibakezelést.
Átírtam a View-okat statikusról normál osztályra. A redirect-et kivettem a View interface-ből, helyette az átirányításoknak külön osztályokat csináltam. Egyelőre ennyi elég most a View-ból, később vissza lehet térni rá.