P01-Banken

REFLEKTION P01 – BANKEN

En Bank där man kan sätta in, överföra, skapa sparkonton, ta ut pengar och hantera flera konton. Jag återanvände inloggningssystemet från m04u1-3 (med sessioner, remember-me-cookie och lösenord med password_hash/password_verify). Allt data sparas i JSON-filer, och saldon räknas ut från transaktionslistan för varje konto. Användarna kan öppna/skapa sparkonton och överföra pengar mellan sin egna konton eller till andras.


Utmaningar & Lärdomar

Allt var inte enkelt, eftersom jag behövde ta bort alla variabler som var kopplade till m04u(1-3). Sen också radera andra filer och skapa nya filer, som actions.php för att hantera bankoperationer som överföringar. Och jag planerade nästan allt innan jag började koda, och för de saker som jag inte visste eller kunde, så användade jag YT eller sökte, till exempel “Switch statement för denna kod”:

switch ($action) {
    // Bank: skapa/öppna ett sparkonto
    case 'open_account': {
        break;
    }
    // Admin: radera användare
    case 'delete_user': {
        break;
    }
}

Jag lärde mig nya saker, och i början så var inte lätt att komma igång men sen gick det allt smidig och jag har återävande login, registering, css stillen och andra från m04u(1-3) vilket var bra och tidsparande. Men att implementera fler funktioner var inte så lätt, speciellt admin-panelen där adminen kan göra flera saker som vanliga användare inte får, som att hantera andras konton.

Generellt jag tyckte att Banken var bra projekt, där jag fick lära nya flera saker och implementera saker precis som jag ville.

Länk till P01-Banken


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *